############################################################### #..(................................................<=.......^# #...............)..................!..........................# #...............###+#+#..<.........................########...# #...............#....^#............######'#####....# #[..# #...............#.....#........}...#......)...#....# #.).# #...###########.#.....'.##########.#..........#....# #...# #...# #.#.....#.# #.#.......(..#....########?..# #...# #.#.....#.# #.#..........#...............# #...# #.#.....#[# #.#..........#..[.........!..# #...# #.#^....#[# #.############...............# #...# #.#######(# #............................# #...# #.........# #............................# #...# #.........# #....)....................^..# #...# #.........##########........^..........>..####..# #...# #...........(.........[...................# #..# #...###########..?............[......#......[........[..# #..# #....................................#.........[...##)..# #..# #../...............................[.#####.....######)..# #}.# #......###################################[....######...# #..# #..........................................))[.....)[...# #..# #....................................#.8.........8.##!..# #..# #....................................#.............##...####..# #...............#######)......########.8.........8.##..)......# #..............## ##.....## #.............##.........# #......######### #.....# #.8.........8.##.........# #......# #....)# #......[......##.........# #......# .......# #.8.8..)..8.8.##.........# #/.....# ..z.)..... #.............##.........# #..<...# .....Z...... #####.....########.####..# #......# ............. #...#.*...#...#..#.# #..# #......# ######')'###### #......|......#..#.# #..# #......# ....)..####...8..w..8......#.# #..# #....[.# ...))..'))'..).....).......#.# #..# #....))# ......##'##...8.[.[.8......#.# #..# #......# ..### #.##................#.# #..# #......# #.##...8.....8[.....#.# #..# #...(..# #.##......[......#..#.# #..# #......# #.##...#.....#...#..#.####..# #......# #'######.....#####..#.......# #.)....# #.# #...........##..#.#####.# #....^.## #'# #..8.....8..##....# #.# #.......# .L# ##.........###....# #.# #.......# ####'''#### #....# #.# #.......# ##.........###....# #<# #.......# #..8.....8..##....# .# #.......# #...........#####.# #.......# ##'####'####'# #.# #.......# #...#.....#...# .# #......)# #...#.....#...# #.......# #...#)...[#...# #.....(.# ############### #########