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