################# #...............# #.#############.# #.# #.# ###.#### #.# ####......# #.# ###############..'......##########.# #............##.##......##......##.####### #............##.####'#'###[###.###.......#. #............##.# #.#.###.#....##.......#.# #............##.# #.#..<.......##.......#.# #...............# #.####.......##.......#.# #..........).#### #.....................#.# #............+..# ######................#.# #........(.<.##.# #..........#######.###### #............##.#########..........#######......## #.......>....+...)......'...............K@..$..... #............##.#########...###.########@@........ #............##.# #...# #.# #.......... ####.###'######.# #######'####'## #.[......## #.###.######.# #.......#.....# #.......... #......#.....####.###...'.....# #.......### #####..#.#...#......#.###.....# #.......# #..#.#####.##.#.....+.....# #..)....# #..#.......##.###.###.....# #.......# #.........###.# #.# #.....# #.......# #.........'...# #.###.....# #.......# ######.........##### #...'.....# #.......# #...:..........# #####.....# #..?.... #..[...#.......# #.....# +...... #......#.......# #.....# ... #......#....)..# ####### #......#.......# #......#.......# #......#.......# #......#.......# #......#.......# #........####### #......### #.......# ###'#...# #.....# ##....## #.<...# #.....# #.....# #.....# #.....# #...... #......# ....... #..