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