...# ... ## . ..## #.. ..##... .. ..... .# . #...#.### #.##..5#..# #.......## ##.....#.# #..##....##### . #.#....#.# ..#..#.#.## #.######..... #.#.. ##.#.## #. #...#.##.## # #.#.... ..# #. ##.#..# ..#..#### #. ### .## . . # #.. ..# . # .#.# #. . . # ##..###.#. .. ... # ..#.# #.. #. #.#. ## #### # . ...#. .. #...# #. ...#...## #. # #. . #..#.# ... #... ..#. # . .. . . # ## . . ..# #