NO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NONO,NO,NO,NO,NO,NO,NONO BUT I RESPECT YOUR OPINION

Edit-  I don't mind this ship anymore 💀

𝔻𝕒𝕟𝕘𝕒𝕟𝕣𝕠𝕟𝕡𝕒 𝕊𝕙𝕚𝕡 𝕆𝕡𝕚𝕟𝕚𝕠𝕟𝕤𐂂𓅰Where stories live. Discover now