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