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