### o######.o oo......# #...o# #o# #[# .#####.##### ........))..#######... ######.####)........... .>.. ...).....)........... ... ##.....#.....##..... ... #.............#.#.# #. ..# #.........g........#... #.# ........g........##..# #.# ...................# #.# ................#### ###<# .........#.#...Y# #...# .........._..g..######.### #........#.#....#Y..Yg.# ##...........#.#..###### .#####.######...## ....### #...## ............. ###..####..#.. ...#####.#.....#### .......)..g....... ....####.(g##.## . ###(#.g..# ####### #...#gg### ##.....## #..###.g#####.......## #.# #.......^...(...# #.. #.####..........# .... ####.## #..........# #.## #.....# ##.........# ....(##.....# ##.........# ...#........###..<.......# ....>...................# ..####.....####.........# #.....# #.........# #.....# #.........# ####### ##.......## ##.....## #######