#........ #..........# ###..........# ..#..........# ............# . #..........' #. #..........# ###.###..........####### #..............ooo....... #.#..##........o.o###### ... .....##))####+###.######## . ..# #.#..##..................# #. ..# #.#..##).####.###.######.# # ....# #.#..##..# ... #. ..#.###.#..##..# #..## .................# #..# #..#.###....##.....# #..# ##..#.###.#..###...... .?.# #....))((....# ####.#.##..# #...#.###(##.######.# $.# #.. #.# #.##..... ..# ... #.# #.##....# #.# ### #.#.###.##.##.# #.# ............##.###.#.# ....................# #.#.###.##.##.###.#####.# #.# #..........)).....# #####.##.###)####### ............<# .........###)# ########## #.# ###