.. .. #. #. #. . #.### ... #..###...########..... .......%<......D...... #............3YY..#### ##..#.########.4.## #. ## ##..# ..# ..# ... #...