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