############# . #............ .. #............ ... #............ ...#............ ...'............ .. #########...########## ... ........#...####.....###... ........#...)..#........... ........'......'........... ........#......#........... ........#......#........... ........###########'###### ..#+###..........<......... . #.................... #<................... #(........[.......... #.................... ###################### #..........#.....# #...>......#.....# ... +..........#.....# .... #..........#.....# #######.. #..####...###..### #.....#..###'####...###..## #)....#.......#...........# #.....#.......#...........# .. #.....#.......#...........# ... #)....#.....#####'####..)####+#.o. #.)...#..............#...##...o... #######.....#.._...........#....#....... #.....#.....#..............#..c.#......o #.....#.....#..............#.(.)#....... #.....#.....#...#..........'..o))....... #.....'.....#...#......)...#....#....... ####+###.....#####..........######....... #.......###'#.........#####.. ..##### #.......#...#.........# #.. ..# #.......#..>#.........# #.. ..# #...>...#...#.........# #... ..# #.......#...#.........# #. ..# #......######.........# #...... ########### #......