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