######### ###### #.......# #....# #############.##....# ##....# #..$...).o..#.##....###..$..###### #.########>.........'....)..'..... ..........###.....###.....###### ######...# #.....# #.....# #...# #.....# #.....# #...?....#..# #.....# #..###...#..# #.#..## #... #.#.#..###....#### #..# #.............'..# ..# ##.#######...##.# #######....#.########## ....................... ..#####...<..########## ####+#.#### #........# #....%##.####### #..............# #....%.........# #..............# #........###+### #............ #.....#+#.##.. #.....# .# #..<..# .. ###+### ###