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