.#........########........##..##.....##..#....#...##..............##..##.....##..#....#...##..............##..##.....##..#....#...######..........##..##.....##..#######..##........##....##..##.....##.......#...##........##....##..##.....##.......#...########...######....#######..