###### ##.#..# #.....# ##....## ##....# #....## ##....## ##....## ##....## ######## ##....##########......# ..# ##....................####### ...# ##....................<....... ...# ##.....######...........####... #..# ##.....## #...........# #..####.....## ##.........## #..##.....## ##........# ##.......## #........# #.......## ##.......# ......M......## ##.....## .............# ##....# ..........##..# ##..## ...?....#####..# ##.# ......... #... ## .$....... #.. ......... ..