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