. # ..## . .. ..# # # .. #..## #..... #####.#.###....# # #.....#.....# . ##......## #... ... #.#.#..## .##.#. ##..4#.## . #.#####. . ### ## . . # #. # # # . . # # . #. #