#..# .. .... . #..# #. #..# .#######..# # .........#.### #............# #.###.#####.# #..# #.......))..# #..# #####.#####.# #..# #####. # ##.## #.# #..# ###.... . ####.#.####.###..#####!....#o# #...###..............#...).#.# #<##.#.##.#)###.<#........... # ##........).)...#.#...o.# #####.#####..### #..)..# #.# #..... #(##### #.###########o# #.# #....#^# #.#...# #.......>oo.oo# #.# ####.#$ #>..# #..############ #.# #..#.##..## #.# .###..)..# #.# .#.##(#...# #.#.##.##########.# #(##.## #.................###.##.# ###.#######.#####........# # #.# #........# #.#####.)......# #.....)........# #######.......## #.......# #.......# ####.#### .# .# .#