#### #... ### #...###############.# +.!.>........).....># #...#.......#.#.#.#.# #...#.......#.#.....# ####...#.....(.#.#.##.### ...............#[#......# ...............)....#.### ...............###.#....# #########:.....#.#...##.# #. $## # #####....#[#..#.# ....#$$#$## #.(...##...#....# .#..$$$$#$$ #.....#######.### ..))#$$$$$####.....# #....# ......#$$#$)##.....####.##### |...$.#$$$$$##.....#........# .%..$$d$#$$##......#....###.# .[).$$$D$$$[)..#####....# )...$$$#$$[#...# #....# |....#$$$$###.########### ....$!}(##0$##...<######### ..#.##?$ $###.###.....(... # . $$#$ ## #.###.######## $$### #.....###### ### #####..........# ####.#............# #....#............# #.................# #############..........[......# #.#...##.....##.....#+########### #.#.....#)#..##..[....# ###### #.#...#...#........#..# #....# #.#.(#...#.........#..# #.##.# #....#.#.......#.#.##.# ######..#[# #.......##...#.#...##.# #.#..#.<..# #^......#.#......####>### ##.#..#.#### #.........#.###....##.#.. ..#..#...# #..#.#.##.......#)###.#.# #.#..#.### ##.#.......##.#.#..##.#.# #.#..#.# #....###.#....))./)##.#.#####.#.<..# ###......#.#..)....##.#.......##.### #...#.#...#.#.)..........#...###.# #.#.#.......#.#..%######.##.)###.# #........##...#...# #.........# #............#....# ########### #####.#.^#.#......# #.#.....##....# #.............# ###############