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