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