##+# ##...## ##$....## ##..<....## #.........# +.........+ #.........# #.....<.# ........## ####...## #.h# #.. #.a #. #. # ## .##.#.####...# .......>M....# ....#.####w..# . # ## #..## #.... #####...## ........## ##.......## #.........# +.........+ #.....<...# ##.......## ##.....## ##...## ##'## #.# #.####### ##..(....# ##...####.# ...#.....## ...(.....># .#.###..#.# #. ##.#... . #.####.# # #.# # #.. ###