#. ##. ## ####..###.# .# .#......... .... .......#..##...?. #####...........# ####...####.....#### ###.........###'### #......<......'.+ ###.........###+# ####...#### #####