## ### .# #.. .# #.# .# #.# .# #.# .###### ####### #######.# #######........ #....... #....##.###.............. ##....... #........##.............. ..........##........##..........### .........##...#......##..........# .........##...#..................# . #................................# ...#........#...#.........).........# ....###.....#.........#.#............ ............#....#.##)#.#o..#....#.. ............#.####.##.#.#...#.##'#.. ............................o....... .....##.###.#.####.#..........#... . #.....#.####.#...)##....#.. ##............#..........#.# #....>....#...#....##........ #...##....'...+......)....... #...##....#...#########...... ##.......(........%... ..... #####.%...########### .. . ....##.##)...#####.###.### ###...####..##...#.#..... ...#..........##%##...... #..###..####...#[###....... .## . #......%.##.## #.............. #...####...#.## #.#......o....# ##.# #..##.######.#...........# #.. ####.#..%................### ## #########............... #..............# #...#..........# #...#..........# #.###..........# #.....########.# #.....<.....##.# #...........##.######### ...............#.........# ###...##.....(.#########.# .....###......# #.# #....###......# #.# #.............# #.# #$...##.......# #.# #.....#.......# #.# #.# ..#.......# #.# #.# #.#...<...# #.# #)# #g#.......# #.# #.###.##.....##########.# #.......................# #####.################### #.# #<# ###