# ... ######..# #..<....# #.......# #.......... #.>........ #......##.# ##..##.# .... .. ..#. #. . .