.... ..... ...######..?.. #............. #............. #......$...... #............. #............. #...r......... #.@..# #.r..# #....# #..<.+ ##....# #.....# #....<# #.....+ #.....# #######