#....# #..o.# #....# #..o.# # #.o..# ###. #.o..# ..'.$ +....+ ###.!.###################....##. '.....o.O........)...[........... ############.##############.####. . #.# .# .. #.#.# # ..###.#.# ..'...#'#### #........# .# #........# #.# ... #........# #.# ... #........# #.# [. #####'#### #.#...... ###'### #.#.#...# #.#.....# ###.#.#...# #.#.....# #########.)...#...# #.#.....# #.........#...#...# #.#.....# #...#######...#...#####.#.....# #...##........#.......#.#.....### #...##.########.#####.#.#.....(... #...##..........................## #...#######...................#+# ##'###### #.#...........#####.... #.##...# #.#...........# .... #.##...###.######.......... ..... #.##...'........#.########.# #### #.##...###.####.#.### #.##...# #.# #.#.#.. ######.##...# #.# #.#.#.#### #......##...###.####.#.#.... #.#######............#.#..###### ##.##############.#####.#<......# #........................#..###.# #..###############.##.......# #..# #.##.#####.# #..# #....# ... #..################################# #..................................# ##.###############################.## #.........................# #.# #########################.# #.# #.########.# #..........# ##########.# ###