.. .. ... ## .... ##.# .. ....###..# .# #.......##.# ##.......#.# #..........#####. #.......)........ #........<###... . #....!....# ... . #......w..####..... ....#.........S........ #..........gS####.### .................# ##.............#....# #..##...............### #. ##.##8..8##.......# . ###....._#.......# ###..###.......### ... #.........# #......... ##.......!. #..S....... #<......... #.......... ##........# ##...##### #####