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