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