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