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