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