############################### #...........)....)............# #.###########################(# #.# #.# #.# ########################.#####.# #####.# #..............................# #.....# #^....############........###### #########.....# #.....############........######..## #.(...........# #.....+..........'........'........ ##.#..<....#.# #.....###<########........######..# #########.####...........# ###'###'## #..# ##..#.#....... (.#........###.#.########.###.# #..#.#...#.#.#. ... ###........#................#[# ##..#.#...#.#.. ..@ #........#.#.#.########.#.#.# #.........#.#.#... #........#.........# #.#.#.######...####..#.#.#.# #..........#.#.....####.#.#..)................... #.......?..#..............#########%#####....#.# #####..........###########......# #.............(.# #........>.......... #####......# #.#.......#.#.#.# #.######.......##... #..........+ # #.......'.#)#.# ###.# #.......# .. #..........# #.......###.#.. #..[# #####'### . #..........# #.......# #.##.# #...# ###).%.## #..........# #.......# #.# .# #...# #.......# #..........# #.......# #.# .# #...# #.......# #......##+## #..(...@###+##.# #...# #.......# #......# ##'#'###.......# #[..# #.......# #......# #@#...+.......'... #...# #.......# #.#####.......#### ###.#######.......# #.# ####'##.# #####............#+## #(# ..# ?# #......#.#######.#.# #(# ..# # #......#.......#.#.# ##(## ..# #......#.....#.#.#.#####. #(..# .# #......#####.#........... #...# #......# #.###.#.###### #...# #......# #.###.#.# #...# #......# #.....#.# #...# .......# #######.# #.... .. #..... ## #.....#