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