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