. . # . # ..$ # .... ##+# ..... #...##....... +....2..>...( . #+####....... . ..##. .# '. . #