. .. #### ... ##..#########... #.............. #......<...##. #....)...>.# ####...####### #......# ##.....# #.....# #.....# ##.##.# ####.### #....# .### #....# ..... #....+ .... .. # ####.##..# ... ##.####.##..##... .# #................ .# . #............... ..##.. #...........######## ...... ##.######...##(....##.o.... # ######...##....?........ #.........'..o......# #.........#..oo..)..# #.......>.#...o......... #....#...##.....##...... ##...############ ..##.. ###.# .# . ### .. .. ...