########### ##### #.........# #...# ######### #.........# ##...# ###### #.......########### #.........########....###########....######.................# #...........#......................................>........## #...........#>..........................###..................# #...........#'####....####..............# #..v...............# #........#'#...###....####..............###......v#.##+#...#.# #........#.+...##...............#.......##..v...v......#[#.#.# #.....#.####...##.......................##.............#.#.#.# #..............##................#.##...##..v............###.# #..............##................#.#####..)##'#####.#####....# #....................####........#.##....X........#+#####.#### #............#......................#......................# #............#......................#......................# #....................................###...................# #............................###...........................# #.....................................v...........########## #...................##...###...........v##........###### #####......(.........#)).###.....##.....##.............# ##..........#..........##.....##...v................# ##...........#..........##.....##.v..................# #............#....(.....##.......v.v...............### #............#..........##........v....#...........# ###............#..........###......v.##.##...........# #([............#............#..................÷.....#### #......#.....####+#......)..................#...........# #......+.....####++.........................#..)........# #......#....................................#...........# #......+....÷...........(..........##.......#...........# #......##.###......................##.......#...........# #......##.#########...........................#....###### #................##.................................# #................##.................................# #................##.............#........#..#.......# #######..........##.............###......#..........######### #..........##........................#................# ######..........####..........#####........................# #....#..........# #................##......>..............# #....#..........# #...................##..................# #....'...######## #######.........#................######## #..).##.##################.........'................# #...###..PPPPPPPPPPPPPPP.#.........#..............).# #...# #.........<..................#................# #...# ##.PPPPPPPPPPPPPPP...........#................# #(..# ###################.........####.............# #...# #...# #........(# #............)# #...# #.#.# #.........# #.............# #...# #.#.# #.........# #.............# #...########.#.# #.......).# #.............# #............#.# #.........# #.............# ##############.# ########### #.............# #...........#.# #.............# #.###########.# ############### #.............# ###############