..###### ##........ ##.......... ###............ #.............. #.............. #............... #............... ##.......(....... ........(......... .................. ...............!. ........c........ ........h.......! .......ooo....... ........o........ .......hhh....... ................. ................. ............... ............... .#............# ##.........## #####...... ##.... #