##### #...# ### #...# #<#### ##...### ...####(##.###############################....).# .........((....................................># ...#.####.(###............#########.##.###....#.# .#.####.................# #....###....#.# ........)###............# #...........#.# .#.#+#.....#..........### #.......#...#.# ...........#..........# #.......#...### ...........#..........# #.......#...# .#.........+..........# #......[##### #......####..........# #.......##### ........# #..........# #............##### .#......# #..........# #..........).....# ....#.... ...........# ............###.# >...+.... ............# #.# #.########### #.##### .. ##########.%...# .......5...#.#.# ........h..#.# # ...........#.# .............# ..........##.# ..........##... ...$......##.#$# ..........+ .# ..........#