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