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