###### ..... .... .... #......# .... #......# ...#+##......# #### ............+ #..#########..........# #)..#......#..........# #...#......).)........# #...#.....(#..........# #..##..###'#..........# #..##..##..#####......# #......#.......#......# .. #......#.......#......+ ... .######## #.....<'.......#......# .... ........# #.[###.###.###.#......##+#####.... ........# ######## #..#######.## ##................. ........# #......# #.(..#...#..# #................. ........#####......# #....'...'..# #................. ...................# #))..#...#..# #................. ...................###### ##)####..###### #................. .............##'####....# #.....####....# #......###'######+#####.........#..........# #.............# +......#.....'.....+ +....###'##..........# #.).......[...# #......#.....#.....# #....#....#....##....# #.............# #......#.....##'#####+#....#....#....####### #.............+ #......#.....#.............#...##..........# ##########....# +......#.....#.............######..........+ #....#..#....#### #.....#.............+...............# #....+..#........ #.....#.............#........<......# #....#..'........ #.....#......##+######+###..........# #...##..#........ #......+ #....##....# #...##..#........ ........# #....######## #...)..)+........ .........# +....# o. #...#...#........ ........>. #....# .o. #..############## .......... #.$(.# ..# #..# #....# ...# #..# #...(##..o.## #..# #..(coo.....# #..# #...........# #..# #..........## #..# #######.[..# #... .c..# #..# ##### ####