***************T**********T***********T*******************T*d*d*d*****~**********************************************************************~****************dHd********dHd*****d*d***d******************H*H*******~***************CBB*********B*******B**CR*******************B**B*******~***********************d*d**************************d*d*d*C***********~*****HHHH**************R**C*************************H*H***H***********~*****K**********************************************R**R***dd*********~****************ddd********d*d******H****H****************************~****************B**********B*******B***R*******************B**********~***********************d*d********d**d********************************~***********************R***************F***************************r**~******************************F****q***H*******dF*d******d*d**********~*************S*4***D***F*********S*5****D***************q********H**F*~***********S*********D*****S*4******FF****D***S*2*D**S*9********6*****~8*******3**************4********************2*******1****F*F**********~