### ... ######.#### #......%... #####.##....... ###..>........# #.......#h....# #.#......hJ.### #.#.###.##.%..# #.#.# #.# .##.# #.#.# #.. [. .. #.#.. #..#.## .. #.#.. #..#.# . ###'### #. .. #.....# ## #.....# #..8..# #.....# #..<..# #######