#### ... # # .. .# #.# #.######.##.# #.# #.#.#........<<. #o# #.#.#.......#.###.# #.# #.#........<......# #.# #...........#...... #o# #......####.# ####. #.# #.........#.# # #.###+#.........#.###### ###..#.#........%....'..(...# ........oS..%####.....#.####.# .%##..#.#....# #.....#.# #..#.#....# #.....#.# #. #.#....####.....#.# #. #.#.......#######.# # #.#..)....# #.# #.####....# #.# #. .....# ......# .......# .......... .....##+#### ######