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