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