### ###########...# ..........oo..+ ###....###o..# #.....# ..# ######## #.##..# .# #......# #.######..# # #......# .........# #......# ###....## #......# ##...## #......# .##....############......############### #>............)...........'.....).......# ###....################...#############.# #.... ##### #.# #.... #.# #.... #.# ##... #.# #... #.### ######...# #........# #+ #........## #. #.........# #. #.........# #.######## #.........## #........# #########..# #........### #...# #........(.# ########...###### ###.......#.# #...........#...# #####.......#...# #.##.###....#...# #...........#.### ########## #...............# #...........#.# ........###..#######)#....# #...........#.## #.####^####......# ## #.#)...# #........#.##..# #.#.......#..###.### ###)##...# #........'.PP..######.#.......#..# #...+ +...##..## #........#..P.........#.......#..# #.###+###..##.## #........#PP_..######.^..._...#..# #.# #.# #......# #.........PP...# #.#.......#.## #.###.###..###.# ####.......P...######.#.......#.# #..........# #........#<.)......#.......#.# #######....# #........#####.....####)####.# ###### #..........# #........รท......# #.......##.# #.[.....######### #.......# .........+.... #.......# ###.....#.....# ######### #######.###.# #.. # ###