###### ..%#. #...## #....## #....# #..<.# ##...# #..#..# ##. #.# #. ## .. #. ##