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