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