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