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