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