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