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