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