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