###...... .##.#.....## #. ...........###.. .....2....#.. .# ............ ...##.......# #.........# #.....## #......###.. # #.......#... . #. #........... .. .. #.......#3.. ....##......## .. ..##.#.....## . ###..........## #.............#. .#. .............