. .# ##.###. #....... #........ #........ #........ #..?...... #......... #.r....... #.r.......# #.......... . #.........# ###.# ##..####### ...... #..######### ....... #..........# ....... #.........(######....... #<....................... #........................ ##......)..######......(. #.........# ####### ###########