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