############ #..........# #..........######################## #.........................^.......# #.....[....######################.# #..........# #########.## #..........# #..........# ######.#### #..........# #.### #############......(...# .... #...##.....##.....#.......)..###..... ###.#.........(...................... #...................#.##...###..... #.................###.###......... #.................###.###.##...#### ##.............<...........(......# ######...............<###.#####oo####. #...##................# #.# ##()# #...###.>.........(..## #.# ##(# # #...###.....>.......## #o## .### #............#.###### #..####.... #####...###....###. #. ##(##.... #............### # #. #....## ## #........[#.## . #.. ####.)..## .# #........##.######.##.# ###.#####....##..###.###### #...................... ..........######oo.........## #....###.##.#####.####. ####.....### ##............## #....# #.##.# #.# #.####........# #)..)..........# #....# #..#.## #.# ......#####..# #<.))..........# ###### ##....####.# ##..## #.### #..............# #.........# ###....# ##..## #..............# #.........###...##.# ###.# #............).# #.........##..####.# ##..## ##............# #########.##.## #.# #.### ##..........## #....#####.######..############....#### ##.####.........###.#..............# #....# #........##..###.............# .....#### #........#.###...########....# #### ####........##..##### ###### .............###.# ###........##..## #........#.### ########.##..## #..###.# ##.#..## #....# ######