## ## H# #H # .#. ##. #+# #...##.## #.m.<.+ #...##.## ##. #+# #