### .... ... ####.################## .............(........# ......................# ..#####...####...##...# #...# #...##...# #...####........# ..#####........>..<...# ......................# ............#######...# ....#####.).# #...# #.. #...# #...# #. #...# #...# # #...# #...# ..... ....# ...