******* ************** ********** ↑** ↓********** *************** ********* ↑** ↓****** ********* *********** ↑** ↓*
****** ************* *********** ↑** ↓******** ************ ********** ↑** ↓******* ********* ******** ↑** ↓*