#. .####### ....... ..... .... ###++++## #hthhh... #.HHhHh.. #hhhh.Y.. #Hhh.h... #..h..... #########