******************************************************************************************~
******************************************************************************************~
******************************************************************************************~
******************************************************************************************~
******************************************************************************************~
******************************************************************************************~
-*********************************#******************************#************************~
***********^*+****+*^**+s*******#****+***********++**************#*****+******************~
*******b*****b**************#********+*****+************************+*********************~
**********************b**********F*****+***+***************************+*******+**********~
*******D**D**D**********************F***F***F*********************F**F**F*****************~
***********(********H*******D***D***++*********************(**************#****#**********~
*************************************b*************************F****b**********#**********~
**********************I***************************************************#***************~
***a*(***#G******F#**************++**G*********B***********G*D*D*#**G#*****F**F**F********~
***********************************************************************************b******~
***********t*t*t****************x********tt***********v************t*t*t*************>****~
9********9********7************6*****8**************D*9********9*****************9********~
*************************C*******************C*****C********************C*****C***********~
******************************************************************************************~
******************************************************************************************~
******************************************************************************************~
