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