# #. #..#### #..r..# #..##.# #. #.# .. ... ## ####. .. .. ... .