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