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