### #...# ##### #..... #...# #..... #...### #.....######.....# ....#...##...#.# #.....##...# # #>...##...# #...###...# #.........# ###.......# ##### ##...#...# #...# #...##...# ##%..## #...#..### #.....########...#.... #'#.......).).......... #.#...#####........... ###.##### #.............# #..<..# #.####...#...# ###.### #. ######## ... + ##### # #. # #.. ##### ... #...###...######...... #....g...>......)...> #.####...######...##. ##### ##