########## #........# #..<.....## #.........# #.......#.# #........# ............. ..####.##.##... . #. .. ... #. ... #. #. ....