#.... ..#. ... #..## ...### #....##### ..####......... .......<## .#####...##.# ............# .#####.{.#..... #g#....... gg ##...## #.# .#.# #g .... .. #. . .<. .#