######### ....... ..#..# .# #.... .## ##. #.#. ..###... ########..####......# ..................# ###.####hh.........##. .........h###.##.....# # ...#...rr##.....# #.. #....#.....<.# #....#.....##.....# ......$†....###.##... ..####.###...........# ... ............# ##.. ...####......# ... ...#. ........ ###. ##.... ....... #( ..#.=# #. .. .^