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