. .# .# .# ########.# ##........# ##.........# #..........# #..######..# ###..# #..).# # #....# #. ##...# ###..####.%..# #........)g..# ..#####..o..## ###..#### #.)..# ##...# #....# ....... #....##.# ...### .# #... # #.o. . # ##...# .# ##.....# ####.## ##.......# ####..... #.........# ....... ## +.........+ ..... .. #.........# #...#.# #.......# #.....# #<....# # #.^##.###.# ##...## #. #.........# ##'## #.##.###.##### #######.# #........# #.......# #####...#### #.####..###.......# ##...##.###...# #.....#.# ##### ....#...##.# .##........# ......###### ######