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