########### .........# #........# #######........# ######.....#........### #..........#........... #...<......#........# .......................# ..##..........#........# #..........#####...## ###.####### #..........# ##...# .........# #..........# #.#.## .........# #..........# ###....######### ........# ............ ................. ..o.....# ....##.### #####..........# ##........ ..# #....#..###### #......... #.. ...##.##.#### #......... ...............### #......... .....###.##.##...#####......... #.##.###.##..###...##))........ ##. #.....###...###.o..)........ ##.o######.........####.......... ###..g.).((.(####....# #.......... #....)ooo.....### ##...# #.......... #....g..).......# .$.# #.......... ####..........#..................... ....###.####.###.####............. .... #.# #>.# .. ..#..#....... #... #.. ##.# ## #... #.. .. #.. ###