. ## . #. #. #. .##. #. .#. #.#.. ## ...#4 .##.##43###### ......32##...# .##...##.....# #.#....###.# # #..#.# #.. ####.. .## ### . ..