###....... #######......... ................ ................. #.V.............# #...............#......# #...............#......# #...............#......# ######..........#......# +..........#......# ####..........#......# #.............#......# ##............'......# +........#####......## #........#...........# #........#...........# #(..# ..t ...... #........#.######....# ...###.P. .....# #........#.# #....# .....t.P.P.PP ....###........#.# #....# .......#....P #######..............#.# #....# #.....##....######.....#..............#.# #....# #. #...t.#.....#..........#..............#.######....#### #. #.....#.....#..........#..............#..............# #. +.....#.....#..........#..............##.....######..# #.######.....+.....#..........#...#'###'#.....#.....#....#..# #......y.....#.....#.....###'##...#...รท.#.....##'#..'....#..# #............#.....##'####........#.....#........#..#....'..# #............#....................#.....#........#..######..# #............#....................#.....#........#..........# #............#....................#######........#..........# #..######..###................>.....[............#..#####...# #..#....#..#.....###...............########...<..#..# #...# #..#....#.##.....#.#.........<.)...# #......#..# #...# #..#....#.#......'.#...............+ ########..# #...# #..###'##.#......#.#...............# ...# #...# ##........#......#.#...............# ....# #...# #........########)################# .... ...# #.........)................... #............................. #...........#####'##........>. #######.....#......#.......... #.....#......#.......... #.....#......#.......... #.....#......#.......### #.....########.......# ###.... .............# #.... .............# ##############