vacation/vacation_html/vacation.js

158 lines
1.6 MiB
JavaScript
Raw Normal View History

2024-02-19 06:51:24 +00:00
var _cartname=[`vacation.p8`];
var _cdpos=0; var iii=0; var ciii=0;
var _cartdat=[
0,136,136,0,119,119,119,119,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,136,126,8,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136,136,135,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,34,34,2,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,138,138,142,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,238,238,2,0,112,0,0,0,0,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
136,168,136,136,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,32,34,6,0,0,0,0,0,7,0,32,34,46,2,0,112,0,0,0,0,0,126,14,0,0,0,0,0,0,0,0,0,224,238,7,0,0,0,0,0,0,0,0,0,136,138,138,136,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,34,98,0,0,0,0,0,7,0,32,238,238,2,0,112,0,0,0,0,0,226,231,0,0,0,0,0,0,0,0,0,0,238,126,0,0,0,0,0,0,0,0,0,128,136,136,8,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,32,34,98,0,0,0,0,7,0,32,34,34,2,0,112,0,0,0,0,0,224,126,238,0,0,0,0,0,0,0,0,0,224,238,126,0,0,0,0,0,0,0,0,0,136,136,0,7,0,0,0,0,0,0,0,0,0,0,112,32,2,0,0,0,98,38,34,102,2,0,0,7,0,32,226,34,0,0,112,0,0,0,0,126,238,126,126,231,14,0,0,224,14,0,0,0,238,231,238,119,14,0,0,0,0,0,0,
0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,34,38,0,0,98,38,34,34,34,34,2,0,7,0,32,46,46,2,0,112,224,0,0,224,238,231,238,238,238,238,14,0,238,231,0,0,126,231,238,238,238,238,14,0,0,0,0,0,0,0,0,0,7,34,34,32,34,34,34,34,34,34,34,112,32,98,98,38,34,34,34,34,114,119,98,2,7,0,32,238,238,2,0,112,126,231,224,231,238,238,119,238,126,119,126,14,224,119,238,238,238,238,238,238,126,119,126,14,0,0,0,0,0,0,0,0,7,226,46,34,46,226,34,238,34,46,46,112,224,98,34,34,34,34,34,34,114,28,34,38,7,0,32,34,34,2,0,112,238,126,238,126,46,34,238,238,126,28,238,231,32,126,238,119,238,238,238,238,126,28,238,231,0,0,0,0,0,0,0,0,7,226,226,226,226,226,34,46,46,46,46,112,34,34,34,238,46,34,34,34,34,238,46,38,7,0,32,34,226,2,0,112,32,238,238,46,34,34,34,238,238,34,226,231,238,238,238,34,226,238,238,238,238,34,226,231,0,0,0,0,
0,0,0,0,7,226,226,226,226,226,34,238,34,238,46,112,34,226,238,238,238,238,46,34,226,238,238,14,7,0,32,238,238,2,0,112,226,231,46,0,0,32,226,238,46,34,34,2,238,46,34,34,34,34,226,238,46,34,34,2,0,0,0,0,0,0,0,0,7,226,238,34,46,226,46,46,34,46,46,112,226,238,0,0,238,238,34,98,226,238,14,0,7,0,32,34,34,2,0,112,238,238,2,0,0,0,238,231,34,34,2,0,46,34,0,0,34,34,238,231,34,34,2,0,0,0,0,0,0,0,0,0,7,34,34,34,34,34,34,34,32,34,34,112,238,0,0,0,0,32,34,38,0,0,0,0,7,0,32,226,46,2,0,112,238,34,0,0,0,224,238,126,0,0,0,0,34,0,0,0,0,224,238,126,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,34,34,0,0,0,0,0,7,0,32,46,226,2,0,112,32,0,0,0,224,238,34,0,0,0,0,0,0,0,0,0,224,238,34,0,0,0,0,0,0,0,0,0,
0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,226,46,2,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,34,34,2,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,226,238,2,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,46,226,2,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,238,238,2,0,112,0,0,0,0,32,34,14,0,0,0,0,0,0,0,0,0,32,34,7,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,32,34,34,2,0,112,0,0,0,0,0,34,226,0,0,0,0,0,0,0,0,0,0,34,114,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,112,0,0,0,0,0,32,34,226,0,0,0,0,0,0,0,0,0,32,34,114,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,119,119,119,119,32,2,0,0,0,34,46,34,238,2,0,0,32,2,0,0,0,34,39,34,119,2,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,10,160,10,160,0,160,10,0,0,10,160,0,0,0,0,0,0,0,0,0,0,0,0,0,34,46,0,0,226,46,34,34,34,34,2,0,34,39,0,0,114,39,34,34,34,34,2,0,0,0,0,0,0,0,0,0,0,160,10,0,240,160,10,15,0,240,15,0,0,10,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,238,34,34,34,34,34,34,114,119,226,2,32,119,34,34,34,34,34,34,114,119,114,2,0,0,0,0,0,160,10,0,0,0,0,0,0,250,175,0,0,10,160,0,160,0,0,10,10,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,32,226,34,238,34,34,34,34,114,28,34,46,224,114,34,119,34,34,34,34,114,28,34,39,0,0,0,0,0,170,170,0,160,240,15,10,160,175,250,10,250,0,0,175,10,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,34,34,119,39,34,34,34,34,119,39,46,34,34,34,238,46,34,34,34,34,238,46,39,0,0,0,0,
0,170,170,0,160,240,15,10,160,175,250,10,250,0,0,175,10,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,114,119,119,119,119,39,34,114,119,119,7,34,226,238,238,238,238,46,34,226,238,238,14,0,0,0,0,0,160,10,0,0,0,0,0,0,250,175,0,0,10,160,0,160,0,0,10,10,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,114,119,0,0,119,119,34,46,119,119,7,0,226,238,0,0,238,238,34,39,238,238,14,0,0,0,0,0,0,0,0,0,0,160,10,0,240,160,10,15,0,240,15,0,0,10,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,0,0,0,0,32,34,226,0,0,0,0,238,0,0,0,0,32,34,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,160,10,160,0,160,10,0,0,10,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,119,0,0,0,0,0,0,0,0,0,32,34,238,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,32,2,0,0,0,0,0,0,0,0,0,0,32,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,6,0,0,0,0,0,0,0,0,0,34,98,38,0,0,0,0,0,0,0,0,0,34,98,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,34,0,0,0,0,0,34,224,34,0,0,0,0,0,0,0,0,0,0,0,0,0,34,34,14,0,0,0,0,0,0,0,0,38,114,34,226,0,0,0,0,0,0,0,0,34,114,34,226,0,0,0,0,0,0,0,0,0,0,0,0,32,34,32,38,0,0,0,0,32,34,38,34,0,0,0,0,0,0,0,0,0,0,0,0,32,23,226,14,0,0,0,0,0,96,0,98,34,199,225,238,0,0,0,0,0,0,102,34,34,199,225,238,0,0,0,0,0,34,0,0,0,0,0,0,224,34,46,38,0,0,0,0,224,34,98,34,0,0,0,0,0,0,0,0,
0,0,0,0,38,199,238,14,0,0,0,0,0,34,34,34,34,199,238,14,0,0,0,0,0,102,34,98,38,39,238,14,0,0,0,0,0,98,2,0,0,0,0,0,0,238,98,34,0,0,0,0,0,238,34,98,0,0,0,0,0,0,0,0,0,0,0,32,34,119,238,14,0,0,0,0,32,34,98,34,34,34,238,14,0,0,0,0,32,34,34,38,34,34,238,14,0,0,0,0,0,34,38,0,0,0,0,0,0,224,46,98,0,0,0,0,0,224,46,34,0,0,0,0,0,0,0,0,0,0,0,34,34,34,238,0,0,0,0,0,0,0,38,34,34,34,238,0,0,0,0,0,0,0,34,34,34,34,238,0,0,0,0,0,0,32,98,34,0,0,0,0,0,0,46,98,0,0,0,0,0,0,46,34,0,0,0,0,0,0,0,0,0,0,102,34,102,34,238,0,0,0,0,0,0,0,38,34,34,34,2,0,0,0,0,0,0,0,34,34,34,34,2,0,0,0,0,0,98,34,98,98,38,2,0,0,0,0,238,46,2,0,32,0,0,0,238,34,2,0,0,0,0,0,0,0,
0,96,34,98,34,34,230,0,0,0,0,0,0,96,34,34,34,98,0,0,0,0,0,0,0,32,34,34,34,98,0,0,32,0,0,32,38,34,34,34,34,34,2,0,0,0,224,46,34,0,32,0,0,0,224,46,38,0,0,0,0,0,0,0,0,32,34,34,34,34,98,0,0,0,0,0,0,32,34,34,46,98,0,0,0,0,0,0,0,32,34,34,46,98,0,0,98,38,32,34,34,34,34,34,114,119,98,2,0,0,224,46,34,102,32,2,0,0,224,46,98,2,0,2,0,0,0,0,0,34,0,34,34,34,34,0,0,0,0,0,0,38,34,226,14,0,0,0,0,0,0,0,0,34,34,238,46,226,0,0,34,98,34,34,226,238,34,34,114,28,34,38,0,0,224,46,34,98,34,6,0,0,224,46,34,34,32,2,0,0,0,0,0,0,0,34,98,238,98,0,0,0,0,0,96,38,238,238,0,0,0,0,0,0,0,0,32,34,226,238,32,226,0,0,224,34,34,226,238,238,238,34,34,238,46,38,0,0,224,46,34,34,34,6,0,32,224,46,34,98,98,2,0,0,0,0,
0,0,0,34,98,238,34,6,0,0,0,34,34,34,238,14,0,0,0,0,0,0,0,102,34,34,238,0,32,14,0,0,46,38,226,0,0,224,46,34,226,238,238,46,0,0,34,238,34,34,34,0,0,32,102,238,34,34,38,2,0,0,0,0,0,0,0,34,226,14,32,2,0,0,32,98,38,226,14,0,0,0,0,0,0,0,32,34,38,226,14,0,0,0,0,0,34,34,14,0,0,0,34,38,238,238,238,0,0,0,34,34,34,34,98,0,0,32,34,34,38,34,98,0,0,0,0,0,0,0,0,34,238,14,32,2,0,0,32,34,34,226,0,0,0,0,0,0,0,0,32,34,34,226,0,0,0,0,0,0,34,238,0,0,0,32,34,98,0,0,0,0,0,0,34,34,34,34,98,0,0,0,34,34,98,34,34,0,0,0,0,0,0,0,32,226,238,0,0,2,0,0,0,224,34,14,0,0,0,0,0,0,0,0,0,224,34,14,0,0,0,0,0,0,224,0,0,0,32,34,34,0,0,0,0,0,0,0,0,102,34,34,34,6,0,0,0,34,34,34,34,0,0,0,0,0,
0,0,32,226,14,0,0,0,0,0,0,32,34,14,0,0,0,0,0,0,0,0,0,32,98,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,114,39,2,0,0,0,224,46,114,39,0,0,0,0,0,0,0,32,226,0,0,0,0,0,0,0,0,226,14,0,0,0,0,0,0,0,0,0,0,226,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,206,39,0,0,0,0,0,238,206,39,0,0,0,0,0,0,96,38,226,0,0,0,0,0,0,0,0,224,14,0,0,0,0,0,0,0,0,0,0,224,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,238,33,0,0,0,0,0,224,30,39,0,0,0,0,0,0,34,34,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,224,238,98,0,0,0,0,0,224,46,34,0,0,0,0,0,
32,34,34,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,2,0,0,0,0,0,0,0,0,0,0,238,98,0,0,0,0,0,0,238,34,0,0,0,0,0,32,226,32,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,34,38,0,0,0,0,0,0,0,0,0,0,224,38,0,0,0,0,0,0,224,2,0,0,0,0,0,32,0,32,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,0,0,0,32,98,34,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,38,0,0,0,34,98,98,38,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,98,34,0,32,34,38,34,34,34,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,34,98,34,34,102,38,34,114,119,98,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,226,46,102,34,34,34,34,114,28,34,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,0,238,238,46,34,34,34,34,238,46,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,238,238,46,34,226,238,238,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,238,34,38,238,238,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,6,0,0,0,0,0,0,0,14,0,0,0,226,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,98,0,0,0,0,0,0,224,238,0,0,0,224,126,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,46,98,0,0,0,0,0,0,224,231,0,0,0,226,126,126,231,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,34,34,34,0,0,0,0,0,0,32,126,238,0,32,238,231,238,238,238,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,110,38,34,2,0,0,2,0,0,238,238,126,238,238,119,231,238,126,119,126,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,238,46,34,98,0,0,98,0,0,238,46,226,119,238,238,238,238,126,28,238,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,110,34,38,0,98,0,0,34,0,34,34,226,238,238,238,238,34,226,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,238,34,34,34,34,6,0,0,0,0,34,34,34,226,238,46,34,34,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,46,34,34,34,2,0,0,0,0,0,34,34,238,231,34,34,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,34,34,102,2,0,0,0,0,0,0,224,238,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,34,98,34,2,0,0,0,0,0,224,238,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,224,46,34,34,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,102,34,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,34,34,34,114,39,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,46,34,34,124,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,226,238,33,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,238,46,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,46,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
6,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,0,0,0,31,31,31,0,0,0,0,0,31,27,31,0,0,0,0,0,27,4,27,0,0,0,0,0,27,0,27,0,0,0,0,0,27,27,27,0,0,0,0,8,12,14,12,8,0,0,0,2,6,14,6,2,0,0,15,1,1,1,1,0,0,0,0,0,16,16,16,16,30,0,17,10,4,31,4,31,4,0,0,0,0,14,0,0,0,0,0,0,0,0,0,6,12,0,0,0,0,0,0,12,12,0,0,0,10,10,0,0,0,0,0,4,10,4,0,0,0,0,
0,0,0,0,0,0,0,0,4,4,4,4,4,0,4,0,10,10,0,0,0,0,0,0,0,10,31,10,10,31,10,0,8,62,11,62,104,62,8,0,0,51,24,12,6,51,0,0,6,9,9,30,9,9,22,0,8,4,0,0,0,0,0,0,8,4,4,4,4,4,8,0,2,4,4,4,4,4,2,0,0,4,21,14,21,4,0,0,0,4,4,31,4,4,0,0,0,0,0,0,0,4,4,2,0,0,0,31,0,0,0,0,0,0,0,0,0,4,4,0,16,16,8,4,2,1,1,0,14,17,25,21,19,17,14,0,4,6,4,4,4,4,31,0,14,17,16,8,4,2,31,0,14,17,16,12,16,17,14,0,18,18,17,31,16,16,16,0,31,1,1,15,16,16,15,0,14,1,1,15,17,17,14,0,31,16,16,8,4,4,4,0,14,17,17,14,17,17,14,0,14,17,17,30,16,16,14,0,0,4,4,0,0,4,4,0,0,4,4,0,0,4,4,2,0,24,6,1,6,24,0,0,0,0,31,0,31,0,0,0,0,3,12,16,12,3,0,0,14,17,16,8,4,0,4,0,
14,25,21,21,25,1,14,0,0,0,30,17,17,17,30,0,1,1,15,17,17,17,15,0,0,0,14,17,1,17,14,0,16,16,30,17,17,17,30,0,0,0,14,17,31,1,14,0,12,18,2,15,2,2,2,0,0,0,30,17,17,30,16,14,1,1,15,17,17,17,17,0,4,0,6,4,4,4,31,0,16,0,24,16,16,16,17,14,1,1,17,9,7,9,17,0,3,2,2,2,2,2,28,0,0,0,15,21,21,21,21,0,0,0,15,17,17,17,17,0,0,0,14,17,17,17,14,0,0,0,15,17,17,15,1,1,0,0,30,17,17,30,16,16,0,0,13,19,1,1,1,0,0,0,30,1,14,16,15,0,2,2,15,2,2,2,28,0,0,0,17,17,17,17,30,0,0,0,17,17,17,10,4,0,0,0,17,17,21,21,10,0,0,0,17,10,4,10,17,0,0,0,17,17,17,30,16,14,0,0,31,8,4,2,31,0,12,4,4,4,4,4,12,0,1,1,2,4,8,16,16,0,12,8,8,8,8,8,12,0,4,10,17,0,0,0,0,0,0,0,0,0,0,0,31,0,
2,4,0,0,0,0,0,0,14,17,17,17,31,17,17,0,15,17,17,15,17,17,15,0,14,17,1,1,1,17,14,0,15,17,17,17,17,17,15,0,31,1,1,15,1,1,31,0,31,1,1,15,1,1,1,0,14,17,1,29,17,17,14,0,17,17,17,31,17,17,17,0,31,4,4,4,4,4,31,0,16,16,16,16,17,17,14,0,17,9,5,3,5,9,17,0,1,1,1,1,1,1,31,0,17,27,21,17,17,17,17,0,17,17,19,21,25,17,17,0,14,17,17,17,17,17,14,0,15,17,17,15,1,1,1,0,14,17,17,17,21,9,22,0,15,17,17,15,17,17,17,0,14,17,1,14,16,17,14,0,31,4,4,4,4,4,4,0,17,17,17,17,17,17,14,0,17,17,17,17,17,10,4,0,17,17,17,17,21,27,17,0,17,17,10,4,10,17,17,0,17,17,10,4,4,4,4,0,31,16,8,4,2,1,31,0,8,4,4,2,4,4,8,0,4,4,4,0,4,4,4,0,4,8,8,16,8,8,4,0,0,0,18,13,0,0,0,0,0,0,0,0,0,0,0,0,
31,31,31,31,31,31,31,0,21,10,21,10,21,10,21,0,0,17,31,21,21,14,0,0,14,31,17,27,14,17,14,0,17,4,17,4,17,4,17,0,2,6,30,14,15,12,8,0,0,14,19,19,31,23,14,0,0,27,31,31,14,4,0,0,4,17,14,27,27,14,17,4,0,14,14,0,31,14,10,0,0,4,14,31,21,29,0,0,14,27,25,27,14,17,14,0,0,14,31,21,31,17,14,0,4,12,20,20,4,7,3,0,14,17,21,17,14,17,14,0,0,4,14,27,14,4,0,0,0,0,0,21,0,0,0,0,14,27,19,27,14,17,14,0,0,0,4,31,14,27,0,0,31,17,10,4,10,17,31,0,14,27,17,31,14,17,14,0,0,5,2,0,20,8,0,0,8,21,2,0,8,21,2,0,14,21,27,21,14,17,14,0,31,0,31,0,31,0,31,0,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
30,8,60,17,6,0,0,0,16,12,2,12,16,0,0,0,34,122,34,34,18,0,0,0,30,32,0,2,60,0,0,0,8,60,16,2,12,0,0,0,2,2,2,34,28,0,0,0,8,62,8,12,8,0,0,0,18,63,18,2,28,0,0,0,60,16,126,4,56,0,0,0,2,7,50,2,50,0,0,0,15,2,14,16,28,0,0,0,62,64,64,32,24,0,0,0,62,16,8,8,16,0,0,0,8,56,4,2,60,0,0,0,50,7,18,120,24,0,0,0,122,66,2,10,114,0,0,0,9,62,75,109,102,0,0,0,26,39,34,115,50,0,0,0,60,74,73,73,70,0,0,0,18,58,18,58,26,0,0,0,35,98,34,34,28,0,0,0,12,0,8,42,77,0,0,0,0,12,18,33,64,0,0,0,125,121,17,61,93,0,0,0,62,60,8,30,46,0,0,0,6,36,126,38,16,0,0,0,36,78,4,70,60,0,0,0,10,60,90,70,48,0,0,0,30,4,30,68,56,0,0,0,20,62,36,8,8,0,0,0,58,86,82,48,8,0,0,0,4,28,4,30,6,0,0,0,
8,2,62,32,28,0,0,0,34,34,38,32,24,0,0,0,62,24,36,114,48,0,0,0,4,54,44,38,100,0,0,0,62,24,36,66,48,0,0,0,26,39,34,35,18,0,0,0,14,100,28,40,120,0,0,0,4,2,6,43,25,0,0,0,0,0,14,16,8,0,0,0,0,10,31,18,4,0,0,0,0,4,15,21,13,0,0,0,0,4,12,6,14,0,0,0,62,32,20,4,2,0,0,0,48,8,14,8,8,0,0,0,8,62,34,32,24,0,0,0,62,8,8,8,62,0,0,0,16,126,24,20,18,0,0,0,4,62,36,34,50,0,0,0,8,62,8,62,8,0,0,0,60,36,34,16,8,0,0,0,4,124,18,16,8,0,0,0,62,32,32,32,62,0,0,0,36,126,36,32,16,0,0,0,6,32,38,16,12,0,0,0,62,32,16,24,38,0,0,0,4,62,36,4,56,0,0,0,34,36,32,16,12,0,0,0,62,34,45,48,12,0,0,0,28,8,62,8,4,0,0,0,42,42,32,16,12,0,0,0,28,0,62,8,4,0,0,0,4,4,28,36,4,0,0,0,
8,62,8,8,4,0,0,0,0,28,0,0,62,0,0,0,62,32,40,16,44,0,0,0,8,62,48,94,8,0,0,0,32,32,32,16,14,0,0,0,16,36,36,68,66,0,0,0,2,30,2,2,28,0,0,0,62,32,32,16,12,0,0,0,12,18,33,64,0,0,0,0,8,62,8,42,42,0,0,0,62,32,20,8,16,0,0,0,60,0,62,0,30,0,0,0,8,4,36,66,126,0,0,0,64,40,16,104,6,0,0,0,30,4,30,4,60,0,0,0,4,62,36,4,4,0,0,0,28,16,16,16,62,0,0,0,30,16,30,16,30,0,0,0,62,0,62,32,24,0,0,0,36,36,36,32,16,0,0,0,20,20,20,84,50,0,0,0,2,2,34,18,14,0,0,0,62,34,34,34,62,0,0,0,62,34,32,16,12,0,0,0,62,32,60,32,24,0,0,0,6,32,32,16,14,0,0,0,0,21,16,8,6,0,0,0,0,4,30,20,4,0,0,0,0,0,12,8,30,0,0,0,0,28,24,16,28,0,0,0,8,4,99,16,8,0,0,0,8,16,99,4,8,0,0,0,
4,5,7,0,0,1,0,0,0,0,0,0,0,96,119,0,103,32,0,97,119,0,6,6,0,0,0,0,0,102,119,7,1,0,0,0,96,7,39,0,0,0,16,32,0,112,112,0,0,0,1,16,96,0,32,17,16,0,16,33,0,0,6,113,51,51,19,17,19,51,18,19,51,16,51,51,17,119,102,0,118,0,241,117,143,23,103,127,119,136,118,112,134,24,34,115,255,143,255,1,255,255,237,255,129,255,143,127,129,136,248,0,255,143,255,1,255,255,238,255,136,136,136,8,129,136,136,240,0,7,7,7,7,7,0,0,0,0,7,7,7,0,0,0,0,0,7,5,7,0,0,0,0,0,5,2,5,0,0,0,0,0,5,0,5,0,0,0,0,0,5,5,5,0,0,0,0,4,6,7,6,4,0,0,0,1,3,7,3,1,0,0,0,7,1,1,1,0,0,0,0,0,4,4,4,7,0,0,0,5,7,2,7,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,3,3,0,0,0,5,5,0,0,0,0,0,0,2,5,2,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,5,5,0,0,0,0,0,0,10,31,10,31,10,0,0,0,2,7,3,6,7,2,0,0,5,4,2,1,5,0,0,0,2,5,14,5,14,0,0,0,1,1,0,0,0,0,0,0,2,1,1,1,2,0,0,0,1,2,2,2,1,0,0,0,5,2,7,2,5,0,0,0,0,2,7,2,0,0,0,0,0,0,0,0,1,1,0,0,0,0,7,0,0,0,0,0,0,0,0,0,1,0,0,0,4,4,2,1,1,0,0,0,2,5,5,5,2,0,0,0,2,3,2,2,7,0,0,0,3,4,2,1,7,0,0,0,3,4,2,4,3,0,0,0,5,5,7,4,4,0,0,0,7,1,3,4,3,0,0,0,6,1,3,5,2,0,0,0,7,4,4,2,2,0,0,0,2,5,2,5,2,0,0,0,2,5,6,4,3,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,2,1,2,0,0,0,0,0,3,0,3,0,0,0,0,0,1,2,1,0,0,0,0,3,4,2,0,2,0,0,
0,6,9,13,1,6,0,0,0,0,3,6,5,7,0,0,0,1,3,5,5,3,0,0,0,0,6,1,1,6,0,0,0,4,6,5,5,6,0,0,0,0,2,5,3,6,0,0,0,4,2,7,2,2,0,0,0,0,6,5,6,4,3,0,0,1,1,3,5,5,0,0,0,1,0,1,1,1,0,0,0,2,0,2,2,2,1,0,0,1,5,3,5,5,0,0,0,1,1,1,1,2,0,0,0,0,15,21,21,21,0,0,0,0,3,5,5,5,0,0,0,0,2,5,5,2,0,0,0,0,3,5,5,3,1,0,0,0,6,5,5,6,4,0,0,0,3,5,1,1,0,0,0,0,6,3,6,3,0,0,0,2,7,2,2,6,0,0,0,0,9,9,9,6,0,0,0,0,5,5,5,3,0,0,0,0,17,17,21,10,0,0,0,0,5,2,5,5,0,0,0,0,5,5,5,6,3,0,0,0,7,6,3,7,0,0,0,3,1,1,1,3,0,0,0,1,2,2,2,4,0,0,0,3,2,2,2,3,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,7,0,0,
0,2,4,0,0,0,0,0,0,2,5,7,5,5,0,0,0,3,5,3,5,3,0,0,0,6,1,1,1,6,0,0,0,7,9,9,9,7,0,0,0,7,1,3,1,7,0,0,0,7,1,3,1,1,0,0,0,14,1,13,9,6,0,0,0,5,5,7,5,5,0,0,0,1,1,1,1,1,0,0,0,4,4,4,4,5,2,0,0,5,5,3,5,5,0,0,0,1,1,1,1,7,0,0,0,17,27,21,17,17,0,0,0,9,11,15,13,9,0,0,0,6,9,9,9,6,0,0,0,3,5,3,1,1,0,0,0,6,9,9,13,6,8,0,0,3,5,3,5,5,0,0,0,6,1,2,4,3,0,0,0,7,2,2,2,2,0,0,0,9,9,9,9,6,0,0,0,9,9,9,5,3,0,0,0,17,17,21,27,17,0,0,0,5,5,2,5,5,0,0,0,5,5,2,2,2,0,0,0,7,4,2,1,7,0,0,0,6,2,1,2,6,0,0,0,1,1,0,1,1,0,0,0,3,2,4,2,3,0,0,0,0,0,10,5,0,0,0,0,3,3,0,0,0,0,0,
0,127,127,127,127,127,127,0,0,117,42,117,42,117,42,0,0,97,127,93,93,62,0,0,0,62,99,99,119,62,0,0,0,17,100,17,100,17,100,0,0,2,30,14,15,8,0,0,0,14,23,31,31,14,0,0,0,27,31,31,14,4,0,0,0,28,54,119,54,28,0,0,0,14,14,31,14,10,0,0,0,28,62,127,42,58,0,0,0,62,103,99,103,62,0,0,0,63,45,63,33,63,0,0,0,28,4,4,7,7,0,0,0,62,99,107,99,62,0,0,0,4,14,31,14,4,0,0,0,0,0,117,0,0,0,0,0,62,115,99,115,62,0,0,0,8,28,127,62,34,0,0,0,31,14,4,14,31,0,0,0,62,119,99,99,62,0,0,0,0,5,114,32,0,0,0,0,0,17,42,100,0,0,0,0,62,107,119,107,62,0,0,0,31,0,31,0,31,0,0,0,21,21,21,21,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,4,14,5,14,4,0,0,12,2,7,2,15,0,0,0,17,14,10,14,17,0,0,0,5,5,2,7,2,0,0,0,1,1,0,1,1,0,0,0,6,3,5,6,3,0,0,0,5,0,0,0,0,0,0,0,6,9,13,9,6,0,0,0,3,6,5,7,0,0,0,0,0,18,9,18,0,0,0,0,0,0,7,4,0,0,0,0,0,0,0,0,0,0,0,0,3,5,3,5,0,0,0,0,7,0,0,0,0,0,0,0,2,5,2,0,0,0,0,0,2,7,2,0,7,0,0,0,3,2,1,3,0,0,0,0,1,3,2,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,5,5,3,1,0,0,15,11,11,10,10,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,3,0,0,2,3,2,2,0,0,0,0,2,5,2,0,0,0,0,0,0,9,18,9,0,0,0,0,17,9,5,42,57,32,0,0,17,9,29,18,9,24,0,0,33,19,10,117,114,64,0,0,0,2,0,2,1,6,0,
0,2,4,3,6,5,7,0,0,2,1,3,6,5,7,0,0,2,5,3,6,5,7,0,0,10,5,3,6,5,7,0,0,5,0,3,6,5,7,0,0,2,0,3,6,5,7,0,0,0,11,22,13,31,0,0,0,0,0,14,1,14,4,0,0,2,4,2,5,3,6,0,0,2,1,2,5,3,6,0,0,2,5,2,5,3,6,0,0,5,0,2,5,3,6,0,0,1,2,0,0,2,2,0,0,2,1,0,0,1,1,0,0,2,5,0,0,2,2,0,0,5,0,0,0,2,2,0,0,14,18,23,18,14,0,0,0,10,5,0,7,9,9,0,0,1,2,0,2,5,2,0,0,4,2,0,2,5,2,0,0,2,5,0,2,5,2,0,0,10,5,0,6,9,6,0,0,5,0,0,2,5,2,0,0,0,5,2,5,0,0,0,0,16,14,21,18,13,0,0,0,2,4,0,9,9,6,0,0,4,2,0,9,9,6,0,0,6,9,0,9,9,6,0,0,9,0,0,9,9,6,0,0,4,2,0,5,5,6,3,0,1,5,11,11,5,1,0,0,6,9,5,9,5,0,0,
0,2,4,2,5,7,5,0,0,2,1,2,5,7,5,0,0,2,5,2,5,7,5,0,0,10,5,6,9,15,9,0,0,5,0,2,5,7,5,0,0,2,0,2,5,7,5,0,0,30,5,15,5,29,0,0,0,14,1,1,1,14,4,0,0,2,4,7,3,1,7,0,0,2,1,7,3,1,7,0,0,2,5,7,3,1,7,0,0,5,0,7,3,1,7,0,0,1,2,0,2,2,2,0,0,2,1,0,1,1,1,0,0,2,5,0,2,2,2,0,0,5,0,0,2,2,2,0,0,2,5,14,9,9,6,0,0,10,5,9,11,13,9,0,0,2,4,6,9,9,6,0,0,4,2,6,9,9,6,0,0,2,5,6,9,9,6,0,0,10,5,6,9,9,6,0,0,9,0,6,9,9,6,0,0,2,0,7,0,2,0,0,0,22,9,21,18,13,0,0,0,2,4,9,9,9,6,0,0,4,2,9,9,9,6,0,0,2,5,8,9,9,6,0,0,9,0,9,9,9,6,0,0,4,2,5,5,2,2,0,0,1,7,9,9,7,1,0,0,5,0,5,5,2,2,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,65,66,67,68,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,107,89,107,1,107,1,107,1,64,1,64,1,64,1,103,1,92,87,100,87,90,1,65,1,64,1,64,1,64,1,64,1,112,11,100,91,216,7,223,7,211,7,211,7,211,5,211,3,71,1,71,1,71,1,71,1,64,1,64,1,64,1,64,1,49,8,0,0,107,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,87,100,87,0,0,0,0,0,0,0,0,0,0,0,0,112,11,100,91,216,7,223,7,211,7,211,7,211,5,211,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,0,0,107,87,24,88,112,11,112,9,112,7,112,5,112,3,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,72,12,0,0,76,95,95,95,100,95,76,91,95,91,100,91,76,87,95,87,100,87,76,83,
95,83,100,83,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,64,81,41,8,0,0,129,3,141,19,156,19,177,19,148,19,140,19,136,19,133,19,130,83,129,17,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,64,0,0,1,3,0,0,167,5,162,21,160,21,155,21,150,19,149,19,145,19,141,19,139,19,135,19,133,19,131,19,130,19,130,19,130,3,130,3,177,5,169,21,163,19,158,19,153,19,148,19,144,19,141,19,139,19,137,19,135,19,134,3,133,3,132,51,131,51,131,51,1,3,0,0,177,7,169,5,163,3,158,3,153,3,148,3,144,3,141,3,139,3,137,3,135,3,134,3,133,3,132,51,131,51,131,51,128,81,128,81,128,81,128,81,128,81,128,81,128,81,128,81,128,81,128,81,128,81,128,81,0,0,0,0,0,0,0,0,1,3,0,0,104,11,107,11,
112,11,104,3,107,3,112,3,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,64,1,17,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,
2024-02-19 19:35:58 +00:00
0,112,120,97,153,102,56,251,233,122,176,248,12,39,31,93,188,194,237,47,240,2,221,1,135,220,115,197,17,142,185,191,124,133,54,126,133,58,126,135,46,191,62,107,146,243,155,145,96,196,224,255,33,36,178,145,190,194,75,100,229,19,188,193,64,191,115,228,74,115,213,85,197,93,74,226,151,84,88,23,166,59,93,94,247,121,178,243,12,153,21,30,33,154,9,154,50,172,226,165,50,12,239,43,87,202,135,104,118,194,173,166,44,183,164,8,146,137,87,40,243,172,171,154,164,44,203,219,226,54,155,104,170,114,161,215,46,241,68,157,10,20,8,10,212,101,157,180,237,68,21,167,102,218,40,211,170,41,163,162,236,223,33,91,9,39,162,129,141,204,3,101,154,39,77,218,56,46,152,137,54,170,84,71,72,62,68,131,124,69,63,32,44,160,139,180,210,100,177,188,192,64,179,25,53,173,31,162,37,141,81,65,193,219,146,82,215,164,152,235,119,148,75,194,168,90,209,83,89,147,43,88,138,102,194,80,58,28,199,201,159,223,42,231,24,169,22,102,196,140,102,226,120,194,8,105,
2024-02-19 06:51:24 +00:00
170,123,50,22,198,65,186,211,37,75,43,205,80,147,173,168,182,116,141,109,210,60,247,129,206,136,112,194,72,62,80,109,12,185,186,30,42,164,196,22,182,70,6,154,104,69,34,88,34,65,247,165,74,226,169,222,15,249,66,88,22,174,201,86,70,154,129,133,118,69,142,193,11,105,215,39,101,23,214,35,113,150,41,40,4,221,72,218,238,196,65,211,200,146,4,194,49,18,235,255,114,149,38,25,133,137,36,79,243,184,43,5,228,255,79,146,40,237,37,225,210,36,9,165,25,218,141,50,26,72,6,82,173,130,168,126,138,42,149,171,217,104,131,133,240,198,185,64,156,97,98,46,20,118,136,39,218,180,143,163,40,43,229,67,181,132,116,13,22,6,99,209,135,157,157,188,152,114,236,110,213,77,236,38,43,19,19,101,89,117,121,223,117,35,206,12,178,197,137,32,184,54,143,6,86,194,33,205,136,36,30,91,152,13,198,178,190,211,198,10,250,177,205,100,51,204,247,234,208,28,59,117,159,157,89,164,178,10,77,155,108,70,167,189,193,64,226,13,213,148,165,170,90,144,112,105,
2024-02-19 19:35:58 +00:00
166,102,146,60,109,133,2,54,194,153,137,145,70,50,228,13,202,71,80,13,152,88,203,87,226,129,58,93,9,138,13,109,155,145,209,68,215,70,77,208,24,2,23,111,33,34,240,26,11,50,5,27,133,214,200,214,76,104,147,198,47,138,196,179,187,125,148,219,123,163,73,174,220,44,170,35,103,159,99,100,89,39,72,186,28,219,23,116,75,243,117,30,108,42,50,105,24,119,134,88,156,221,241,70,188,244,18,129,210,71,251,26,81,26,108,181,73,48,238,137,169,61,159,101,10,168,82,70,58,6,163,211,205,194,198,66,25,217,69,7,177,143,125,169,47,148,184,68,45,92,34,99,91,133,207,156,187,59,144,141,104,67,168,79,140,52,158,81,39,240,149,220,121,244,143,60,210,75,217,68,27,138,29,114,131,146,102,174,199,68,40,83,188,33,82,18,72,24,4,209,68,63,145,154,73,130,166,169,244,148,106,77,247,168,138,99,123,117,94,56,104,160,15,87,212,130,244,131,36,30,66,207,199,78,210,234,84,16,207,230,140,58,116,56,48,208,23,185,152,80,227,34,53,162,137,102,
105,114,162,206,171,82,15,78,71,33,16,13,17,251,9,252,80,164,154,163,137,145,44,209,68,125,226,44,211,248,69,14,166,138,36,194,227,40,129,114,85,122,209,129,84,249,175,169,205,233,86,173,28,82,165,34,229,95,165,21,44,59,126,104,204,147,66,2,186,104,103,43,73,154,108,60,143,178,116,105,67,110,38,13,167,244,230,177,51,35,138,146,109,187,106,123,70,72,198,50,242,135,238,40,245,223,163,125,169,168,33,40,18,8,188,171,85,161,145,20,20,225,8,4,133,165,41,138,110,108,36,81,8,146,122,210,193,103,92,213,89,150,121,106,107,167,15,7,149,235,236,237,169,181,1,137,64,219,87,50,205,89,245,244,214,206,146,234,77,20,207,205,77,238,85,213,182,139,186,108,248,212,192,13,115,205,110,180,159,166,26,181,98,33,234,244,85,208,141,119,205,179,186,100,84,37,61,141,250,58,39,25,91,27,171,102,198,172,146,40,254,195,89,202,30,187,190,234,5,66,119,213,255,235,30,113,58,141,246,71,238,74,132,168,94,25,15,11,193,116,59,71,44,190,90,30,
179,123,171,154,31,119,110,109,44,45,236,236,236,212,155,51,139,115,221,144,219,54,186,67,109,119,134,144,86,62,102,255,109,216,55,176,223,160,38,249,255,41,213,204,168,8,94,33,50,44,66,38,239,184,118,129,22,59,148,88,38,245,151,38,93,52,51,98,138,173,185,41,53,230,48,212,86,87,81,168,155,63,146,1,25,108,7,100,218,104,69,161,183,148,77,123,198,114,253,134,179,114,155,37,119,152,170,54,165,219,106,239,117,72,24,162,37,164,43,36,71,57,17,220,59,102,2,254,9,25,140,193,47,136,71,195,173,217,15,42,11,152,173,149,122,244,2,64,72,0,149,66,134,22,146,229,74,227,35,24,27,138,196,215,180,151,6,235,141,82,127,98,106,80,43,40,26,36,254,128,114,69,125,40,59,249,254,203,129,73,164,82,11,207,185,123,113,183,173,21,50,48,85,172,50,146,200,5,99,194,14,197,222,9,122,29,50,52,147,138,99,245,212,216,164,116,208,126,190,30,239,205,241,110,72,223,183,217,86,184,157,133,131,42,152,201,216,134,109,194,84,138,70,170,44,154,
8,43,97,81,199,233,133,206,42,98,44,166,197,1,249,180,54,191,53,195,45,76,254,85,51,190,143,200,64,115,67,147,165,51,186,6,109,54,208,180,89,84,165,83,50,22,146,102,98,31,83,211,99,43,102,91,48,131,224,248,225,108,105,156,112,178,109,163,1,202,19,27,232,140,214,13,168,107,69,93,21,207,11,143,91,254,99,110,101,101,71,123,124,234,249,142,71,166,218,172,207,239,29,154,209,252,83,16,47,246,5,26,67,209,33,152,221,56,163,136,86,54,147,102,186,72,172,171,206,254,142,207,52,51,108,24,30,5,247,95,184,24,168,60,46,149,247,37,201,197,82,227,150,67,149,14,51,209,208,142,56,250,244,106,252,30,128,13,151,237,3,177,33,197,206,162,130,249,155,149,198,151,142,155,152,162,176,188,170,141,161,17,25,249,153,123,179,57,194,47,242,70,158,94,146,148,63,166,180,125,117,131,13,43,137,254,99,33,237,39,212,151,65,79,108,163,153,209,200,255,230,163,126,167,59,164,56,161,24,42,46,94,73,8,33,28,221,98,81,212,197,82,177,221,186,94,
81,185,229,11,44,12,201,178,3,156,67,183,34,27,131,131,99,75,67,107,99,67,134,89,220,84,254,72,70,167,211,160,154,145,226,129,66,1,6,23,211,231,148,178,88,176,208,144,240,169,46,123,53,216,31,181,99,88,15,127,228,135,80,91,84,33,41,218,61,32,59,1,226,66,118,183,130,25,33,138,181,196,103,39,20,193,24,101,132,43,49,149,212,253,161,103,4,29,33,43,229,134,158,248,219,232,137,255,255,171,143,30,1,114,87,2,228,231,108,91,103,187,225,140,96,248,39,206,75,187,3,85,145,228,19,33,220,141,20,219,5,216,139,32,208,64,81,102,205,166,70,7,22,13,5,197,214,122,213,117,23,211,230,64,72,31,2,89,25,206,183,211,105,212,120,103,223,16,56,55,66,203,66,42,130,65,172,214,112,135,238,63,122,91,205,229,84,56,176,24,44,149,125,91,73,206,101,76,61,176,83,236,174,78,105,124,84,5,231,8,175,180,187,90,33,59,114,225,2,197,240,149,36,42,178,105,137,150,21,70,134,131,166,42,46,216,104,0,68,252,9,189,164,35,145,117,
51,51,11,227,11,198,192,190,144,66,176,133,71,196,161,30,198,203,226,65,94,17,40,17,143,93,102,214,218,106,96,193,234,208,26,25,13,119,146,61,101,139,193,3,86,140,233,138,189,137,118,113,75,49,28,236,34,110,165,178,253,101,205,205,139,5,197,65,57,225,49,213,16,214,132,86,133,97,15,152,177,158,160,169,46,175,235,18,198,9,116,155,94,129,26,249,133,49,225,209,191,167,46,161,64,174,188,253,244,143,116,83,140,163,202,229,40,17,22,115,78,249,112,212,143,98,9,122,248,22,62,44,134,83,64,27,135,152,248,159,3,38,13,160,168,57,36,57,2,52,130,221,220,84,231,4,154,20,218,92,108,76,49,52,229,26,20,14,154,26,54,147,233,180,93,213,195,20,216,181,51,24,39,221,76,153,144,11,201,110,17,36,136,45,20,12,140,164,178,196,193,126,59,185,125,64,232,144,42,115,154,184,159,186,63,68,201,0,103,92,171,200,48,26,12,250,208,125,234,237,143,92,153,214,107,209,77,165,182,234,98,210,27,7,195,135,73,53,169,139,9,45,144,12,193,244,
128,200,232,208,61,82,226,89,241,156,30,194,130,59,101,18,98,101,17,185,96,67,236,244,210,231,223,128,172,80,35,57,63,101,120,74,29,42,195,106,27,218,81,161,109,183,13,98,129,118,232,111,5,69,29,202,180,169,51,174,235,113,75,51,203,134,104,227,203,80,154,234,255,255,255,255,111,125,253,201,235,227,228,70,130,31,178,204,90,106,8,54,78,77,246,255,255,255,79,214,45,76,59,143,202,175,91,20,73,125,253,127,232,39,80,90,125,76,19,78,6,32,217,155,80,169,129,164,97,40,32,169,18,241,14,35,76,36,137,74,92,186,166,195,230,38,103,204,202,134,108,149,153,43,117,3,205,163,24,254,67,251,37,83,163,49,118,217,217,70,166,51,17,192,181,183,241,84,72,102,220,17,12,100,196,55,126,104,156,74,234,115,166,2,166,240,133,238,35,4,66,13,126,177,249,248,35,40,188,62,150,140,45,106,219,48,23,9,100,139,236,6,8,56,8,129,163,230,135,132,248,29,100,235,99,80,19,30,45,50,189,255,100,138,159,250,225,127,148,53,245,195,37,176,207,132,
30,6,242,188,184,160,93,92,70,108,210,11,224,51,56,88,40,7,107,251,63,39,216,123,160,107,237,255,28,176,184,25,216,175,204,212,195,175,213,200,34,193,108,45,207,159,77,246,41,88,219,105,129,159,188,167,204,65,62,233,12,227,147,135,240,201,57,87,112,59,249,43,253,143,115,182,166,142,144,56,33,135,18,213,138,197,30,24,73,166,135,146,197,49,36,39,217,90,200,56,163,36,96,140,17,19,164,9,134,9,141,249,42,203,109,102,154,68,46,36,73,92,228,55,165,190,245,9,221,155,13,25,145,245,96,232,132,43,166,102,230,7,130,192,189,229,156,57,8,66,76,22,63,235,133,44,222,140,209,24,66,88,75,192,56,56,32,146,43,162,9,168,39,181,14,97,8,109,204,88,133,83,68,154,61,21,61,76,12,7,191,16,234,239,132,221,206,200,136,248,120,69,121,92,35,62,226,35,237,113,139,143,107,51,117,148,230,120,68,199,145,140,233,247,201,31,148,20,29,38,223,63,105,21,89,126,104,172,216,101,184,40,84,131,151,119,23,130,221,51,178,60,199,246,160,121,
66,14,135,55,200,125,156,250,45,64,38,72,70,38,217,222,68,73,49,69,114,213,172,47,144,74,210,76,45,219,236,0,183,36,55,184,233,136,118,219,27,213,5,123,161,141,162,57,111,244,105,19,22,153,209,130,46,112,76,147,150,161,163,140,80,166,214,42,12,87,22,93,102,156,164,177,147,151,140,33,94,129,173,163,108,74,182,9,12,130,185,145,234,38,242,194,244,134,99,166,38,70,244,29,134,35,225,98,90,37,135,132,40,177,146,95,147,101,218,114,106,145,145,46,24,27,49,19,199,146,53,107,38,145,157,233,58,117,65,119,221,96,119,168,102,4,74,201,77,54,42,73,48,19,192,46,185,21,76,145,81,152,80,201,186,102,86,110,208,78,242,99,149,217,154,166,138,109,43,25,190,182,9,109,165,71,26,37,67,18,226,11,37,196,111,178,9,151,206,217,242,178,91,147,80,84,252,17,247,175,132,49,100,149,179,236,115,61,159,100,96,121,111,191,84,53,28,152,149,40,167,208,162,84,200,66,223,71,154,129,197,108,3,164,228,209,110,188,70,219,124,19,209,164,190,192,
53,168,74,174,33,224,28,244,8,140,146,10,21,206,7,227,10,113,107,54,104,70,22,12,208,215,245,134,92,164,246,175,55,86,109,193,222,6,179,219,214,152,213,136,135,130,144,64,124,245,254,90,5,72,177,23,157,161,189,130,107,200,52,70,136,60,100,124,178,194,75,66,20,46,107,202,115,220,192,71,102,238,92,153,115,197,188,234,137,156,88,85,13,6,65,49,164,35,46,42,48,20,142,151,170,145,106,156,98,84,207,59,226,152,51,228,24,78,140,19,192,198,99,27,249,35,130,51,12,163,13,79,105,159,13,46,226,102,241,33,114,44,101,23,20,131,105,150,150,211,52,100,24,118,185,46,157,158,2,84,137,199,58,155,142,209,18,79,155,70,140,53,60,62,68,74,71,226,178,210,72,117,239,253,41,137,42,132,71,214,204,178,11,213,115,52,73,235,39,53,83,74,48,101,7,83,21,242,255,191,39,84,200,255,107,82,133,188,117,85,173,200,144,223,4,54,254,234,181,33,160,193,188,182,221,170,200,61,241,32,100,112,113,109,93,179,94,21,7,158,228,3,218,149,54,145,
171,25,242,75,141,55,129,80,121,176,29,8,87,202,43,242,211,136,51,214,170,185,6,172,198,230,189,113,70,35,125,179,105,156,104,106,186,216,42,65,67,184,90,156,47,112,64,224,8,181,251,106,143,170,222,103,88,178,100,195,61,67,75,98,151,152,41,168,60,172,241,46,9,243,249,18,181,195,37,23,100,86,227,8,239,202,80,86,160,40,126,201,162,143,63,205,21,77,163,211,176,218,199,178,31,212,102,245,229,103,44,189,255,232,227,207,92,234,191,114,248,8,188,54,157,13,187,114,166,81,217,79,160,96,51,227,43,141,133,49,173,112,123,66,44,124,123,109,55,38,18,92,137,132,171,109,129,158,252,210,59,39,163,141,207,58,114,242,85,242,8,51,115,21,20,20,14,229,23,65,47,251,140,214,51,164,118,30,240,33,149,131,32,182,67,213,207,38,148,253,16,60,40,119,179,116,151,250,73,196,190,20,37,7,42,250,39,95,208,121,64,109,196,8,197,128,244,167,42,77,154,164,64,66,254,84,93,112,245,244,29,67,197,82,55,86,174,22,225,200,34,160,160,136,228,35,
75,23,182,227,43,38,178,170,78,70,146,137,70,222,249,53,146,174,136,6,110,24,106,160,162,228,148,130,2,204,163,130,17,142,109,204,40,48,116,202,118,68,19,142,234,148,173,189,217,229,77,245,179,129,50,23,16,8,23,172,16,204,89,169,114,197,176,30,199,200,1,120,34,16,85,43,54,202,38,92,127,165,174,103,160,21,126,186,82,43,188,85,227,170,162,114,253,215,184,158,129,86,248,233,202,192,53,90,74,206,246,221,64,101,121,71,150,95,211,152,202,242,74,44,43,54,181,158,76,156,50,190,55,190,112,10,20,12,221,96,146,67,78,113,93,235,138,101,58,8,152,247,64,225,153,217,69,94,48,12,57,34,60,2,130,43,66,57,67,222,216,114,74,81,5,235,117,185,71,5,228,135,134,168,170,191,60,203,64,226,5,100,148,241,10,27,202,1,64,231,176,223,226,78,81,83,60,121,9,20,133,147,9,125,3,105,227,209,35,241,222,144,225,161,227,229,137,16,121,196,156,100,255,0,139,121,76,5,216,39,198,159,182,120,136,242,92,134,178,183,163,17,193,152,82,140,
53,203,32,92,96,118,63,24,22,21,103,81,0,151,57,50,9,21,221,240,67,141,68,131,81,142,124,158,139,52,194,171,196,47,253,84,129,1,184,63,55,60,19,236,54,209,56,53,147,53,75,147,107,71,236,206,242,250,57,0,150,28,179,14,153,163,241,97,111,32,54,153,70,120,6,6,84,194,130,132,158,207,63,205,103,50,63,69,144,179,17,201,111,32,43,89,90,160,9,148,161,161,70,89,82,223,60,129,217,114,31,234,77,121,117,38,18,139,101,186,132,11,56,47,172,200,218,98,224,16,81,145,36,46,106,149,113,172,117,246,9,226,74,42,72,54,62,181,146,204,210,80,232,75,122,10,127,136,177,140,149,196,83,43,42,21,21,53,133,197,50,68,166,43,231,166,242,110,96,181,44,213,68,69,110,156,49,211,10,16,17,166,81,197,193,230,3,161,112,137,178,35,43,182,5,11,186,42,88,94,97,171,240,75,79,255,89,159,138,111,32,130,147,134,118,203,61,183,39,171,203,34,133,238,105,234,96,200,214,146,58,194,1,8,50,124,11,30,167,132,228,142,48,60,189,0,
133,41,129,84,175,106,192,176,106,248,127,234,39,112,110,194,150,106,120,86,181,198,255,223,68,50,42,40,126,42,153,75,101,254,86,47,255,128,142,92,35,51,91,98,254,26,49,163,108,212,156,172,126,244,197,255,75,150,252,17,219,228,185,241,69,10,227,255,147,133,73,186,10,132,132,212,133,112,201,222,37,19,56,109,114,10,180,17,112,243,0,165,5,208,95,192,210,1,197,138,143,130,213,174,217,112,135,33,170,43,214,181,131,186,174,134,244,17,62,31,143,67,17,105,76,72,96,37,64,243,17,31,40,136,12,151,225,29,194,97,141,112,248,35,25,126,169,6,233,6,73,135,39,210,28,255,255,101,173,199,236,208,234,142,97,42,137,98,249,165,86,212,248,64,169,160,168,128,57,9,217,15,87,55,166,78,73,130,185,173,102,111,109,138,38,20,214,73,209,8,85,72,67,246,72,216,74,187,161,249,161,192,47,51,147,177,22,210,62,157,32,97,245,65,128,78,36,235,3,23,120,98,205,9,211,1,45,139,140,192,159,194,196,66,133,206,34,71,196,204,161,80,246,203,222,162,
81,35,156,64,203,134,251,146,46,13,141,203,47,102,237,5,57,209,40,205,23,177,76,80,149,78,142,105,132,127,226,101,66,34,67,205,218,156,244,16,136,159,248,122,195,23,123,131,190,71,95,159,144,247,19,115,3,169,117,194,174,30,24,241,22,196,40,236,197,27,148,165,50,151,168,132,180,59,117,14,60,42,29,240,16,152,33,213,39,185,160,16,145,118,195,202,64,189,130,175,70,58,205,166,27,49,109,96,250,140,152,54,48,125,102,76,169,212,58,186,167,135,176,144,147,127,217,204,84,158,140,68,91,73,191,211,208,137,66,69,41,72,182,160,154,18,189,166,5,252,72,114,68,23,122,183,67,137,180,224,10,104,48,151,90,51,174,155,63,54,185,129,136,198,78,200,224,98,156,180,91,72,190,225,26,77,221,153,186,34,234,221,177,18,58,187,40,12,131,163,99,166,238,179,222,21,172,111,74,69,34,165,188,175,192,248,57,163,44,44,226,225,105,47,88,138,127,132,76,157,119,210,226,225,177,128,134,85,66,217,60,93,74,213,148,56,114,64,171,128,48,180,176,148,213,100,
115,48,21,233,31,110,91,106,59,245,20,27,169,83,61,28,209,160,126,32,220,41,32,154,98,128,216,42,40,28,208,202,92,92,81,248,6,209,20,69,133,146,138,94,80,233,67,85,147,252,218,147,36,130,183,18,45,86,113,119,48,138,41,118,152,167,164,8,211,13,167,224,162,65,0,72,105,42,54,222,83,241,9,61,185,4,123,163,106,232,223,144,22,202,196,46,177,165,80,206,33,145,170,205,116,250,61,150,57,66,27,78,182,83,44,204,115,26,31,171,147,218,113,10,134,155,147,77,57,178,179,179,209,30,49,121,132,219,49,236,134,98,92,81,253,199,228,196,82,169,64,43,12,195,153,2,10,110,150,23,198,9,130,29,162,146,248,159,149,64,74,188,186,161,146,176,2,228,167,130,132,34,140,13,116,200,71,164,194,51,147,131,202,237,127,186,98,170,151,147,73,164,195,15,193,204,20,227,136,88,161,204,59,52,48,64,70,43,86,138,38,69,209,255,4,131,99,42,53,133,32,180,56,231,38,161,16,21,137,112,248,175,13,121,171,64,55,220,0,67,28,224,131,249,167,66,
199,193,72,51,229,76,203,67,9,9,50,25,77,166,59,155,189,107,188,96,30,212,67,63,240,93,133,64,150,228,191,0,48,132,68,214,183,210,251,26,112,214,225,88,208,89,134,5,244,57,167,176,210,17,43,114,78,105,21,180,131,178,225,201,180,249,127,84,43,100,128,62,49,18,52,64,191,92,177,34,68,134,27,232,48,77,54,184,151,41,18,183,182,2,175,240,207,187,11,27,221,180,151,103,147,68,223,31,12,196,2,89,139,40,25,162,171,177,26,195,210,2,81,166,88,135,192,76,82,158,73,25,80,12,193,11,150,169,133,169,9,103,218,162,222,114,87,111,111,81,21,185,243,115,69,128,81,58,89,164,4,4,211,163,169,78,213,25,97,116,136,210,196,212,136,14,213,79,1,33,14,67,151,76,219,66,131,82,232,17,69,47,71,161,211,252,198,172,113,33,18,217,244,22,36,145,75,16,74,91,69,11,162,155,7,167,80,245,162,19,164,66,212,219,3,80,196,88,161,208,206,168,73,11,10,12,68,3,154,77,89,160,21,171,72,189,44,22,20,180,195,65,188,18,116,226,
191,65,216,109,45,10,106,76,76,132,139,65,216,173,22,73,163,157,36,34,40,28,206,204,46,101,180,180,132,119,65,182,10,213,198,248,105,205,166,8,115,30,105,70,103,150,107,186,138,178,24,169,65,82,205,116,154,143,112,19,101,212,127,72,79,218,111,109,12,87,209,185,102,87,217,73,18,30,151,196,184,228,214,205,228,233,216,209,143,94,8,244,242,169,78,62,245,113,186,141,221,201,193,124,2,211,58,232,159,78,18,42,165,172,237,45,233,83,140,76,239,1,7,177,153,54,66,57,70,65,126,72,194,45,77,4,148,187,218,42,5,54,160,104,40,88,142,232,16,228,47,213,221,200,246,168,158,161,232,167,234,156,209,138,162,92,180,60,50,165,4,42,218,151,242,227,255,11,146,232,89,12,90,154,60,207,18,15,24,234,25,41,76,232,75,196,35,125,102,167,72,166,145,162,86,166,28,183,27,153,246,10,21,242,157,212,200,136,31,87,203,8,183,129,130,120,105,245,28,226,227,199,136,106,248,31,136,61,15,112,178,147,28,143,69,203,231,195,33,245,1,203,129,185,136,83,
141,76,141,194,98,84,226,23,192,115,38,110,78,218,100,87,153,66,195,0,172,161,44,19,181,128,106,26,81,47,86,178,60,220,199,50,89,47,22,147,11,113,89,118,217,217,70,173,29,115,6,227,53,105,69,49,185,184,53,125,117,5,87,128,120,49,182,77,150,20,125,18,7,56,62,220,234,17,131,58,186,241,80,28,51,3,156,76,78,241,25,193,121,216,105,133,156,194,129,237,170,110,20,9,71,37,85,165,50,94,180,59,90,222,166,27,146,129,1,35,208,249,201,210,34,93,7,154,198,28,245,222,208,148,107,14,88,48,3,110,159,46,164,56,176,126,40,150,99,87,176,148,183,147,169,163,100,120,114,49,52,219,90,178,23,248,14,142,69,4,11,119,119,45,55,53,170,246,191,42,43,70,118,209,57,157,150,161,123,116,41,119,2,210,74,157,68,12,96,42,245,169,182,219,217,210,41,187,179,166,219,217,193,88,67,157,18,249,16,69,97,88,13,255,255,48,129,120,132,70,219,86,208,84,69,220,73,86,163,147,42,101,40,164,115,226,68,68,77,204,216,226,36,89,52,69,
19,105,241,212,218,70,109,177,226,38,242,27,241,150,166,160,10,110,61,198,129,135,87,232,156,28,17,174,23,23,180,184,106,110,125,178,141,64,186,134,196,85,210,141,116,98,254,28,154,29,209,70,97,197,21,185,245,255,59,101,107,51,92,209,58,135,246,15,185,175,76,13,214,220,124,44,123,108,196,94,51,140,22,135,76,162,190,30,165,175,253,165,41,8,62,71,55,229,117,200,199,187,178,29,234,146,48,196,121,37,68,216,52,28,170,234,101,140,20,243,187,104,138,173,53,109,88,30,31,112,62,192,109,88,15,254,88,200,148,156,135,58,33,52,69,174,246,8,105,153,194,19,141,228,122,212,191,68,194,161,118,46,25,241,20,137,34,156,32,172,248,189,129,117,125,106,233,19,217,38,216,242,67,219,12,184,215,101,251,232,138,138,111,72,111,146,70,144,84,56,137,126,188,190,222,128,8,246,139,239,16,134,5,204,45,199,38,136,237,169,44,85,200,135,200,248,223,54,214,95,150,106,199,56,84,151,199,68,160,64,46,64,62,143,100,148,221,161,172,15,242,66,103,38,56,143,
192,58,154,62,207,49,201,214,45,4,199,126,0,251,56,240,178,181,219,93,25,89,67,145,65,241,63,50,21,147,253,223,17,120,241,112,132,62,225,142,90,57,113,125,61,122,225,101,47,179,64,253,62,90,225,209,173,15,202,175,47,103,183,16,41,91,93,171,43,84,237,131,122,161,19,171,234,153,77,110,21,209,160,202,255,186,195,255,8,252,255,77,234,135,35,208,15,255,238,208,23,71,160,47,14,246,19,143,22,59,4,208,35,174,61,50,34,147,79,14,8,23,249,133,27,51,216,127,188,208,13,48,194,208,122,208,247,238,61,132,165,225,175,140,215,0,120,58,212,86,59,69,208,103,169,118,73,43,98,186,61,32,29,217,232,198,226,179,186,232,167,21,60,90,239,8,104,107,136,149,25,166,14,8,32,122,100,10,102,18,234,93,196,31,73,226,141,62,218,170,86,138,110,174,221,94,63,233,29,206,111,175,127,137,226,29,30,35,186,239,29,158,226,33,210,60,187,176,236,30,34,154,40,46,74,239,107,210,46,33,239,134,58,169,154,236,45,46,124,136,133,42,239,242,118,35,
107,152,227,113,64,86,72,74,100,115,105,225,156,168,93,186,226,45,26,173,112,232,7,156,81,169,5,36,19,35,241,83,60,68,213,244,11,19,205,84,124,90,44,17,18,133,91,115,93,27,53,97,50,85,229,125,106,206,46,122,9,197,145,36,47,245,126,242,162,216,90,136,167,146,56,150,27,214,187,24,26,226,91,151,66,51,33,152,213,48,19,30,24,216,81,39,25,216,105,95,98,104,48,86,22,24,89,25,152,88,8,246,210,141,38,93,154,169,170,36,17,45,80,253,216,18,56,42,226,52,185,107,110,45,16,49,149,19,81,170,216,25,218,205,172,114,144,21,118,173,122,70,54,93,186,106,107,90,120,128,40,72,162,209,82,245,76,75,121,47,75,204,17,197,75,133,42,170,173,130,90,40,184,82,14,75,18,161,192,76,40,92,201,180,80,112,162,19,152,8,10,214,50,235,235,133,6,20,144,100,66,27,221,193,90,38,156,141,61,3,123,118,246,148,77,209,248,143,144,194,69,23,121,166,239,115,107,227,76,168,78,196,81,23,4,122,200,177,19,39,22,6,60,117,155,211,
227,94,69,22,129,195,104,98,95,103,64,137,110,54,57,44,32,69,247,29,117,84,127,18,196,182,143,194,30,1,186,24,42,86,201,167,240,10,68,60,156,182,4,177,16,93,17,108,244,75,133,168,202,198,74,125,219,226,242,157,119,44,111,77,39,203,211,251,205,13,178,49,39,180,225,9,85,25,140,73,84,106,5,205,234,4,165,81,22,230,23,92,17,229,2,30,229,9,117,144,87,209,5,209,9,66,225,200,69,172,246,117,110,202,238,138,172,232,181,34,194,70,237,227,41,250,129,168,139,187,145,46,172,179,1,185,154,35,206,72,163,43,210,96,166,158,84,200,57,35,90,59,99,172,93,232,211,88,117,70,94,106,165,210,200,222,156,188,165,24,213,130,196,105,148,248,186,124,175,156,218,136,54,234,129,230,49,102,42,181,139,77,185,139,161,102,98,173,147,219,217,209,217,10,226,91,14,209,54,169,55,179,210,53,129,105,116,115,54,6,231,54,202,96,171,172,229,75,34,9,141,108,172,47,10,225,147,36,106,139,189,209,42,218,209,183,201,235,168,201,171,153,62,49,196,206,
144,4,135,200,143,140,199,144,216,121,68,201,115,193,29,90,150,231,92,145,110,78,105,29,204,108,6,154,57,67,19,75,3,253,204,202,202,132,98,202,74,60,21,172,52,89,214,133,17,34,4,13,172,169,140,228,229,192,146,190,136,240,193,212,104,51,44,179,85,96,64,152,148,121,110,8,228,91,161,200,128,75,66,47,163,177,98,125,120,176,105,251,65,197,1,7,120,224,146,59,14,216,6,228,114,220,120,74,166,32,123,23,54,64,156,168,36,166,36,255,19,20,208,214,79,216,220,85,150,127,105,189,40,147,66,137,236,114,87,162,64,195,195,198,247,96,172,209,48,15,155,195,13,203,247,148,76,108,152,36,84,108,12,203,106,58,245,8,100,56,198,174,144,73,81,82,86,101,143,70,195,216,230,224,20,246,132,140,37,139,103,40,198,51,92,188,69,70,189,27,169,44,67,36,201,90,232,177,167,208,99,41,228,216,33,196,114,1,142,175,144,86,248,83,148,172,21,142,0,182,66,131,240,0,21,130,197,98,187,218,142,150,131,1,76,11,82,197,151,212,86,180,32,8,81,14,
87,169,76,64,81,16,93,192,124,90,135,26,112,89,181,219,77,196,185,61,36,13,235,145,5,236,11,41,196,40,70,244,54,210,241,44,11,162,120,59,17,149,90,216,104,203,90,30,31,236,24,176,191,176,115,154,186,252,59,209,246,158,169,197,5,178,3,250,44,21,219,56,64,207,96,73,140,100,167,27,217,73,229,41,130,133,50,72,227,86,31,39,204,186,21,159,4,137,26,86,218,10,207,255,255,244,228,39,60,195,218,238,22,151,148,159,217,94,156,62,101,84,208,102,239,58,167,130,255,11,208,193,227,40,111,112,98,41,147,184,95,252,38,140,39,206,59,243,5,255,68,177,104,203,73,119,45,174,46,39,123,197,178,64,184,118,115,50,121,1,236,22,113,220,166,43,166,143,73,178,48,105,132,196,69,27,47,51,239,212,69,227,66,21,157,245,137,158,145,72,15,171,50,80,36,227,65,167,51,54,176,50,160,198,15,144,122,61,33,111,38,170,132,92,27,34,134,140,40,154,181,0,73,158,243,33,13,158,116,96,30,24,97,157,13,212,230,119,88,85,5,230,154,223,39,172,
240,221,209,0,154,142,220,192,185,166,59,70,185,161,107,71,12,131,65,134,222,210,241,79,5,225,229,15,134,194,87,175,24,162,218,153,130,241,209,85,35,160,220,190,68,35,140,146,224,233,172,46,190,15,121,213,169,30,18,134,152,182,198,158,99,48,174,136,62,107,248,125,30,63,121,17,23,82,237,138,9,237,65,155,241,63,69,8,11,239,128,63,113,75,154,15,59,154,154,116,73,210,148,11,159,53,28,81,242,189,116,239,78,234,132,191,148,211,193,28,227,82,115,118,181,254,120,178,106,128,143,197,73,141,238,209,185,45,138,11,217,241,33,12,248,216,96,1,185,221,156,59,55,125,202,250,48,46,132,20,179,10,1,181,59,54,60,16,167,96,20,171,154,142,98,166,225,25,226,164,165,118,247,208,177,248,79,25,116,98,128,35,227,183,83,41,157,58,246,183,72,251,161,253,115,217,204,68,36,71,197,231,239,85,163,175,20,59,177,82,125,176,153,126,73,212,68,155,214,2,77,86,91,144,14,185,228,102,100,104,21,228,64,130,225,210,42,82,149,167,39,88,119,77,51,181,
67,254,145,9,221,244,232,201,67,74,156,196,252,46,206,128,255,84,228,63,233,66,153,22,234,145,106,130,165,214,136,81,40,219,12,135,164,242,122,17,30,166,91,40,189,204,224,174,147,22,87,175,243,170,196,123,229,195,255,20,133,126,125,148,233,45,76,121,228,123,28,151,36,136,44,51,74,13,50,196,7,81,122,96,119,109,160,145,12,101,202,247,44,142,31,183,187,156,32,17,204,230,136,93,154,219,220,176,171,37,14,2,151,58,115,245,186,113,184,148,219,152,206,79,188,238,4,176,143,24,189,51,12,195,152,192,101,142,56,1,64,212,167,157,177,57,193,45,239,208,202,76,212,201,161,31,88,47,205,236,108,4,137,64,79,208,228,91,217,74,55,56,176,40,19,158,169,164,26,26,44,236,67,117,6,17,35,162,240,179,196,117,85,215,38,86,209,19,79,183,149,211,188,212,21,73,83,201,133,85,241,210,86,214,102,49,85,18,52,91,82,225,74,198,176,85,194,55,81,173,159,1,179,50,226,33,131,2,84,98,31,34,229,97,51,148,78,106,72,90,100,108,172,150,32,41,
120,95,68,69,71,205,60,38,72,25,88,38,8,242,205,4,142,101,86,226,49,97,4,77,244,99,149,202,205,163,137,254,36,204,30,14,152,151,75,203,188,219,104,70,248,3,69,58,61,138,41,133,100,170,57,146,108,32,166,125,168,36,22,88,79,158,55,68,49,211,84,105,184,163,209,130,209,97,10,54,15,212,235,176,71,212,133,114,159,102,106,242,112,89,170,87,36,63,144,1,69,208,81,207,29,227,155,226,229,127,173,158,49,131,67,247,82,220,107,43,94,235,203,92,60,98,252,198,65,108,125,183,254,14,148,7,170,230,71,153,95,44,45,47,83,29,38,23,134,18,177,206,96,61,72,150,110,183,90,184,136,80,94,190,23,52,163,223,43,208,18,35,230,128,157,4,125,58,84,36,116,232,90,46,161,189,195,20,172,35,247,59,225,98,234,184,49,3,56,6,174,82,8,35,197,208,220,106,84,40,45,164,29,137,139,241,149,248,37,58,212,119,102,227,23,49,52,19,207,21,118,153,156,220,200,75,160,127,89,221,197,252,245,79,25,93,114,136,66,102,102,164,11,241,75,61,
252,7,215,188,47,231,146,240,87,110,124,37,140,132,255,215,196,57,199,20,180,53,178,178,74,118,69,29,89,70,108,105,132,255,92,210,8,96,29,136,49,29,241,159,173,142,64,132,213,129,90,27,253,242,141,251,204,163,188,57,80,232,176,200,104,20,27,27,91,7,80,204,123,4,62,103,142,57,231,166,64,141,96,95,101,96,111,65,105,204,251,199,130,55,246,21,6,49,153,252,103,58,82,169,8,12,168,136,211,87,158,40,18,141,66,194,128,191,52,219,181,44,217,14,237,34,253,158,65,85,41,88,14,63,20,206,111,98,48,95,29,160,19,252,244,208,117,195,144,107,147,0,126,80,247,145,21,106,144,244,66,118,142,224,235,112,156,128,36,81,3,9,67,204,107,136,162,162,69,60,77,212,159,48,188,44,81,195,1,80,7,44,147,143,123,92,179,159,168,139,172,77,12,19,177,28,123,48,108,28,163,1,49,170,225,96,131,33,129,27,199,248,228,138,178,138,236,176,218,52,58,55,155,125,46,182,189,14,208,79,222,184,192,8,240,44,37,45,142,51,215,242,49,0,81,18,
24,147,23,24,82,19,93,84,19,203,21,4,39,5,132,135,20,196,159,133,165,153,33,5,113,172,232,145,83,65,84,131,252,135,246,198,200,144,254,240,96,171,102,254,40,152,255,36,5,137,13,253,129,13,1,99,64,152,208,31,255,143,177,94,66,252,18,65,95,21,136,160,255,86,16,247,202,204,122,44,163,170,43,126,41,133,91,46,125,122,229,255,255,50,11,165,224,241,162,0,252,37,250,254,115,44,170,35,201,68,29,247,75,40,220,178,230,135,102,180,70,189,130,38,88,43,68,164,43,69,202,84,145,122,254,28,134,169,83,232,8,39,36,51,202,149,145,18,117,169,164,119,68,61,138,5,127,197,128,21,131,142,116,168,81,43,144,57,45,150,51,197,252,52,221,138,126,112,127,69,112,136,102,88,150,87,213,158,144,22,59,78,74,222,237,52,113,125,68,29,193,172,90,182,184,164,98,51,132,148,115,218,90,137,202,254,56,46,30,90,98,184,21,63,203,145,8,189,240,242,173,240,0,17,15,51,76,252,25,24,85,38,172,234,148,124,40,153,146,29,102,14,229,150,116,106,
32,49,172,60,82,40,149,53,255,170,141,4,226,162,69,14,107,158,54,87,222,53,120,117,72,194,210,65,116,143,245,164,191,162,166,167,181,147,177,105,100,73,247,208,64,153,35,54,58,40,137,86,133,24,94,165,69,140,208,177,34,161,101,26,116,172,216,1,182,38,249,97,17,67,28,59,159,38,249,131,169,77,3,236,240,198,183,77,193,154,123,237,67,117,39,195,229,48,213,157,117,2,1,253,154,189,69,23,175,32,188,134,41,254,112,154,54,28,135,176,172,110,44,156,160,96,4,66,105,88,79,98,9,175,72,36,10,11,53,194,226,184,170,156,83,22,127,22,204,161,43,254,63,178,162,88,232,190,152,224,155,52,6,37,144,160,162,4,130,134,54,209,140,197,89,189,243,15,117,117,202,159,8,147,76,236,46,72,159,116,156,249,146,218,246,82,219,78,217,78,146,86,188,98,96,143,168,27,225,193,209,114,218,74,157,206,98,110,21,121,73,88,158,81,80,29,19,85,255,27,42,221,40,151,103,70,55,77,107,33,13,88,107,30,49,115,211,67,176,171,3,235,138,75,198,130,
205,45,73,71,209,96,33,119,136,150,234,19,212,35,165,172,72,34,12,145,250,33,189,211,12,151,106,140,101,82,142,193,162,159,0,6,125,174,210,35,169,146,185,45,100,54,200,154,190,57,65,151,253,17,172,25,157,61,207,75,82,196,228,222,208,136,202,163,12,6,144,189,238,144,81,109,242,202,143,99,77,123,220,177,64,71,90,11,142,107,122,79,141,91,146,109,74,126,61,107,242,235,148,153,20,95,135,238,252,163,188,58,167,188,142,98,66,120,189,137,240,250,255,37,137,238,250,143,90,119,45,16,142,210,93,150,118,81,93,135,232,250,171,183,160,53,37,186,254,79,115,189,73,34,185,254,255,255,255,127,86,217,26,81,193,210,196,158,199,223,154,129,169,42,82,190,156,68,244,240,96,107,208,156,60,114,57,52,48,43,6,45,25,148,142,176,216,24,20,135,127,115,83,182,15,21,135,67,248,85,164,69,171,34,170,6,37,197,255,155,97,68,20,197,31,34,15,82,20,87,172,39,46,79,168,249,44,13,41,75,239,232,234,99,97,129,70,196,199,183,33,146,249,16,55,255,
129,67,118,202,230,227,51,33,81,251,106,155,169,165,255,39,239,136,67,45,125,212,38,10,217,241,144,15,255,39,182,254,144,149,56,96,41,188,74,232,132,187,240,116,35,153,93,71,204,180,166,143,126,18,225,84,198,224,172,11,1,131,134,70,77,128,213,225,28,105,169,124,61,192,31,254,75,100,38,40,72,65,92,37,43,79,159,48,140,154,83,52,112,131,147,4,3,148,93,36,74,195,28,226,207,228,196,50,255,216,35,6,205,103,181,48,42,49,246,20,228,7,117,125,19,73,146,250,109,201,47,81,52,147,169,122,236,90,169,181,18,207,214,91,113,20,98,236,137,128,54,153,234,248,4,79,217,123,182,2,142,145,60,39,215,167,110,113,158,98,164,202,3,122,231,36,12,159,50,27,212,69,185,18,76,17,115,204,82,61,109,128,217,35,189,227,151,49,59,132,7,78,110,232,151,91,186,92,98,202,225,70,111,247,173,20,236,131,110,250,32,18,112,155,4,194,33,2,20,66,10,75,27,160,109,11,226,192,109,231,70,88,154,221,238,230,236,195,115,70,240,107,43,28,14,248,
181,47,173,209,95,237,90,28,55,123,148,73,25,113,67,139,51,200,115,118,113,6,1,203,159,241,32,28,158,157,216,218,236,112,58,96,23,89,44,147,4,203,22,226,97,67,248,100,220,39,195,83,92,165,110,161,112,36,145,15,154,38,25,20,12,19,10,191,67,69,193,64,81,112,89,81,252,112,35,114,220,8,6,42,11,5,202,130,69,132,121,246,86,84,7,121,80,11,26,95,33,134,127,2,154,197,214,9,158,84,179,199,30,161,208,107,95,132,141,189,204,195,88,243,199,12,22,67,218,211,147,101,58,227,46,138,99,183,74,121,56,132,254,20,110,196,240,218,40,225,247,137,33,65,78,219,64,137,13,144,88,54,3,226,190,78,206,122,107,69,133,181,171,162,144,131,138,230,46,75,182,214,183,139,130,111,232,41,9,229,164,82,51,28,78,81,12,201,102,196,194,255,248,112,92,40,48,146,186,228,202,18,40,32,129,54,247,25,161,211,157,66,214,146,21,31,4,144,101,128,52,21,22,226,41,18,91,184,163,152,241,143,71,19,119,160,217,32,232,97,45,77,113,9,206,90,
129,48,18,210,159,99,197,29,115,88,134,83,173,136,235,116,133,33,170,241,98,124,68,41,164,111,207,168,162,69,61,141,45,73,178,104,73,145,124,147,122,100,19,19,38,201,157,178,120,134,38,81,212,20,182,145,37,127,162,66,151,52,16,38,84,205,6,58,171,85,113,191,0,191,25,121,163,38,238,231,56,143,9,53,162,72,204,222,91,235,162,108,82,111,92,215,50,176,29,227,0,214,196,242,64,154,206,168,152,240,89,21,155,193,136,250,116,3,219,204,30,19,36,140,207,14,155,8,174,139,255,216,92,189,209,153,46,21,202,63,198,246,89,110,94,201,226,0,220,194,140,109,147,80,208,210,116,64,52,246,7,105,180,191,226,228,154,20,39,192,74,50,77,46,177,22,82,159,215,66,138,64,244,43,10,20,189,111,59,178,165,74,30,170,134,199,112,48,27,113,53,228,66,96,21,85,170,16,47,238,87,28,96,155,165,32,141,6,138,160,9,210,225,160,78,74,29,241,150,165,142,112,48,163,35,186,87,166,125,21,141,72,142,55,203,36,135,139,46,31,76,229,80,212,48,187,
180,223,91,40,245,194,29,139,4,235,20,233,10,24,42,86,13,135,202,248,165,18,46,217,176,40,150,13,175,98,184,139,64,49,220,141,161,6,229,9,203,70,158,252,11,130,76,37,88,159,44,107,100,195,173,79,254,21,59,178,225,206,164,62,213,97,209,58,98,236,6,28,190,127,102,205,22,184,109,102,103,145,65,235,35,25,180,164,156,31,191,208,155,124,104,149,62,27,134,28,50,68,139,233,239,181,22,38,178,163,27,134,211,248,15,153,241,39,52,166,57,75,255,33,117,60,35,57,118,81,134,119,245,150,203,100,5,115,201,156,113,130,153,212,9,17,152,250,98,128,195,234,35,25,46,42,165,63,8,144,144,5,9,217,148,150,187,72,105,120,142,9,73,213,194,70,61,131,166,116,61,229,212,172,162,237,220,240,192,200,138,235,84,182,92,96,155,129,5,203,100,103,204,117,120,139,31,227,99,197,248,63,200,241,205,251,239,13,75,198,40,116,194,1,223,133,141,53,40,201,152,30,115,164,210,229,124,168,139,98,111,81,84,184,81,54,73,51,220,198,189,0,223,233,71,15,
116,234,71,179,70,91,91,52,26,199,137,108,123,14,223,12,177,205,141,238,176,150,231,66,40,51,255,67,180,246,244,28,36,67,194,77,243,214,162,208,147,249,80,192,50,4,192,40,203,115,168,24,177,188,115,203,63,69,146,88,254,113,192,32,125,176,103,94,222,108,99,195,103,74,49,142,219,112,164,72,147,249,216,211,60,210,43,68,249,42,19,133,255,231,223,206,70,105,15,26,160,221,153,3,74,249,79,234,94,144,117,137,135,26,87,93,118,88,177,190,145,58,3,77,116,204,85,80,139,196,118,59,197,253,246,70,250,123,171,137,7,15,236,39,124,197,16,229,245,174,82,60,166,107,232,159,151,238,124,136,125,221,157,172,199,242,246,164,24,15,210,178,71,114,94,134,22,151,82,8,151,148,37,69,176,75,135,220,222,99,11,246,137,224,71,165,252,25,99,199,76,6,190,162,92,251,233,158,225,217,120,133,197,167,140,52,213,14,163,249,125,88,124,29,0,190,126,224,95,126,198,1,248,254,146,115,159,70,58,57,232,166,174,71,65,242,133,51,237,152,144,146,53,215,107,58,
13,115,122,46,70,107,141,210,139,163,163,230,111,146,45,35,135,251,244,80,152,125,41,115,197,114,187,92,84,0,61,51,12,235,237,44,48,168,98,77,32,4,116,232,39,37,114,235,88,11,208,55,250,241,208,19,15,198,216,11,85,141,148,76,51,189,33,82,204,222,96,232,28,205,114,107,225,4,7,160,128,147,222,185,48,77,71,119,102,84,88,103,79,248,220,77,35,107,254,127,74,38,11,157,62,187,148,209,153,186,82,24,61,10,116,82,104,170,44,137,4,251,36,9,166,2,137,249,240,138,14,57,142,67,227,151,245,10,186,59,36,29,114,125,165,178,107,215,231,249,242,180,20,222,118,12,81,14,75,255,138,9,105,103,143,185,69,33,196,214,224,122,136,98,27,197,50,76,181,122,7,226,52,198,14,21,145,73,197,91,206,64,194,154,93,25,122,139,61,145,170,126,236,182,49,2,12,169,162,245,212,149,175,54,220,222,114,147,138,198,245,158,199,128,103,1,117,212,49,137,86,192,128,247,38,212,131,3,165,240,195,17,74,1,77,226,61,165,112,68,154,226,135,35,52,5,
154,196,123,5,196,233,250,86,34,198,139,28,75,235,12,221,160,54,171,162,107,69,96,181,15,239,72,83,223,140,171,151,248,172,244,99,234,27,220,83,63,20,252,37,202,110,221,47,246,14,99,130,60,218,76,29,55,239,214,184,78,12,160,9,73,68,117,185,120,12,48,142,157,225,181,192,43,172,38,48,20,78,168,134,255,207,130,141,118,165,195,143,5,197,247,67,182,124,44,117,15,60,26,127,248,234,158,184,148,254,87,83,252,96,41,243,208,234,198,234,5,34,144,94,2,184,34,86,73,15,232,234,195,159,145,10,149,151,54,164,40,239,8,240,159,118,98,98,145,250,233,5,115,77,91,23,76,222,33,180,185,177,33,57,26,184,72,75,229,140,137,154,41,201,156,209,140,158,210,174,208,94,99,179,47,119,181,32,72,134,48,248,84,103,155,166,218,246,35,241,125,248,5,255,149,133,31,92,154,127,186,132,92,28,81,108,12,80,124,184,54,35,119,172,23,72,79,166,28,140,26,120,87,76,50,226,137,138,186,184,171,74,85,82,75,140,227,219,6,85,111,166,22,4,70,77,
183,107,154,165,37,35,104,83,170,180,223,10,247,255,104,214,252,17,50,255,127,232,6,202,152,18,3,138,140,249,255,31,170,229,255,31,211,1,49,46,24,17,85,69,230,147,164,190,162,156,44,20,31,116,34,33,117,95,150,36,212,253,136,247,52,13,16,88,237,39,73,220,77,187,65,112,241,128,164,6,163,153,24,213,140,58,184,25,203,115,133,48,195,224,78,157,118,141,100,96,23,149,77,176,97,157,9,103,100,194,150,250,33,86,16,9,213,21,185,162,81,29,162,118,28,233,27,45,115,80,59,254,161,117,73,211,245,97,172,241,255,49,170,103,8,224,136,14,239,133,249,20,91,156,156,163,143,167,234,95,173,81,201,207,150,117,105,80,91,95,164,141,207,202,143,40,76,143,160,77,166,188,41,158,210,1,33,165,163,198,198,178,76,64,116,202,42,138,77,131,24,174,95,164,135,4,33,21,108,37,88,221,92,132,111,220,181,107,156,176,128,14,251,240,142,76,186,252,66,96,233,183,56,33,79,38,157,16,161,242,83,61,130,85,171,183,50,211,120,240,37,93,106,225,82,9,
241,211,140,198,196,37,154,225,35,173,117,233,139,3,149,197,33,28,136,183,150,10,228,34,198,112,121,18,40,21,105,26,2,175,225,188,141,217,48,227,71,41,134,111,243,148,13,238,131,214,39,214,9,217,217,45,4,196,33,111,46,249,88,58,203,99,62,161,43,182,134,146,35,132,208,196,203,213,247,204,23,111,218,66,88,0,202,171,27,2,94,83,152,36,176,141,11,209,73,5,53,8,120,145,39,0,196,174,107,88,94,140,56,120,4,189,80,124,230,130,24,137,4,203,194,160,91,251,193,42,27,161,116,87,4,252,129,14,105,102,212,22,151,246,248,83,25,108,164,74,46,160,81,5,76,108,232,26,32,124,44,10,72,234,18,111,88,139,40,134,206,33,212,200,197,103,42,7,137,141,223,155,98,227,255,131,125,93,234,70,219,45,212,242,180,113,90,150,139,212,162,215,181,204,155,18,251,69,99,68,208,252,199,184,158,249,191,205,174,72,65,186,231,128,10,222,66,181,12,202,36,65,180,172,22,31,231,160,179,227,2,219,108,68,115,174,201,198,189,161,23,208,116,93,13,64,
122,200,150,177,146,154,38,189,132,212,187,53,68,52,151,24,147,166,222,17,70,147,67,255,47,233,245,191,26,15,151,46,110,136,175,131,169,159,134,82,125,133,48,109,207,200,23,186,5,224,31,85,131,65,228,46,37,35,29,168,42,81,130,236,213,75,129,182,71,106,67,77,1,229,81,202,25,72,222,234,22,54,252,128,122,218,27,50,98,234,18,250,81,194,168,18,79,226,238,151,94,253,121,79,94,247,103,132,98,20,74,117,65,188,148,20,217,198,130,94,154,96,141,154,210,78,47,84,20,117,88,221,145,135,154,54,138,149,20,171,147,85,212,221,167,199,176,163,100,255,73,217,65,56,255,129,36,65,232,124,141,233,110,103,177,94,108,82,69,3,39,173,42,242,191,18,225,50,70,146,92,49,199,158,245,29,194,241,113,96,12,252,57,144,145,239,251,255,168,137,19,57,217,99,23,116,101,47,118,190,255,95,200,117,83,144,144,115,2,197,227,227,12,62,103,155,45,142,184,227,154,34,66,68,122,153,227,142,105,76,164,163,124,124,9,38,97,160,246,194,146,77,240,150,131,25,
61,192,90,254,183,250,56,170,170,197,70,113,172,194,226,189,152,33,138,29,173,96,181,12,123,71,198,27,23,44,236,52,19,16,121,211,118,97,211,94,208,193,168,229,77,213,17,216,224,143,99,32,108,171,238,138,2,126,47,234,51,50,47,16,155,129,215,140,49,48,93,20,198,58,70,112,140,64,237,171,52,208,197,45,135,90,15,12,20,118,209,124,8,106,182,223,167,108,184,218,222,68,136,87,190,17,18,97,255,31,26,8,203,198,87,151,143,16,87,184,97,129,252,213,51,64,234,13,215,173,94,117,217,77,135,29,118,84,203,121,70,11,218,37,44,203,181,133,123,198,140,54,14,25,140,114,211,16,155,7,205,109,29,134,157,225,4,85,115,186,118,66,51,104,139,37,86,72,94,85,38,252,95,154,148,208,203,53,38,19,254,123,75,77,32,85,78,81,19,255,43,57,80,105,25,41,147,95,184,31,80,149,85,90,137,152,207,52,107,171,153,246,238,230,21,184,198,254,200,32,242,204,75,175,119,46,20,14,7,178,29,27,129,158,107,90,93,244,233,132,75,127,64,72,228,154,
24,79,218,132,138,86,183,228,246,163,229,13,199,240,15,251,172,39,10,22,117,97,91,44,90,111,18,244,38,137,227,1,24,128,7,40,99,37,164,211,254,255,161,160,94,0,101,34,103,231,56,176,50,196,100,130,36,89,3,221,133,94,132,206,114,224,207,62,101,68,133,25,246,70,1,165,128,19,33,97,236,173,99,205,151,100,241,0,80,126,135,81,8,253,165,201,162,177,177,203,24,0,230,194,27,129,251,29,138,65,75,34,193,35,34,193,131,7,30,167,18,192,139,239,19,48,38,115,98,249,19,74,234,85,178,155,2,246,241,186,159,138,225,85,56,22,79,244,179,114,248,92,13,174,158,67,251,36,166,74,41,191,188,11,123,145,127,185,203,207,88,124,82,62,162,235,15,59,181,143,198,252,167,28,70,120,25,208,254,113,128,114,248,101,158,173,125,240,154,84,10,71,6,170,250,16,11,63,56,158,255,152,185,12,217,249,135,245,252,15,207,174,87,59,98,106,79,65,30,236,245,236,129,34,75,112,253,125,83,158,17,47,43,14,8,204,194,166,85,179,190,178,66,212,76,89,
237,20,30,173,245,5,65,86,225,115,166,55,112,37,94,184,231,140,252,239,97,162,167,75,150,214,199,103,64,249,109,159,143,88,131,189,224,14,16,125,6,235,135,253,129,113,138,112,137,10,221,153,96,112,49,8,143,204,170,91,235,19,211,234,180,176,108,85,66,174,28,168,203,33,80,128,137,136,134,165,26,232,102,15,61,19,179,159,70,226,225,213,44,153,221,80,170,199,184,234,136,224,193,125,106,163,204,10,179,144,239,80,216,115,64,217,239,56,42,9,150,103,0,24,106,42,111,137,23,98,39,159,82,42,9,151,234,152,154,30,118,56,20,38,95,88,202,72,255,101,41,212,34,112,147,62,198,84,158,69,213,78,148,227,11,68,123,95,229,139,228,160,149,70,210,168,171,187,161,184,30,16,208,81,55,2,254,151,164,169,182,76,161,177,82,244,101,2,190,80,75,180,1,159,193,77,120,124,131,94,40,188,124,225,1,232,82,33,101,130,235,223,9,245,239,130,248,39,193,128,54,209,25,209,49,56,202,15,119,242,59,140,196,64,83,26,40,41,231,134,34,56,129,169,186,237,
157,232,198,177,5,102,135,210,39,84,53,128,34,136,102,46,89,80,104,27,89,27,169,187,94,96,33,237,130,181,168,235,60,49,147,134,60,2,19,8,152,85,189,90,138,78,10,174,193,75,231,97,47,163,217,119,172,72,17,101,233,132,224,209,216,68,52,210,182,85,158,5,75,121,50,39,212,14,152,137,56,162,29,24,93,139,195,45,129,134,116,167,149,63,41,251,48,28,40,154,114,33,98,207,71,13,17,253,128,153,100,98,161,171,24,244,61,162,105,39,85,226,33,93,51,33,157,36,20,214,42,5,173,150,35,7,141,29,90,11,48,69,249,214,169,121,59,36,23,179,48,128,147,16,57,227,68,134,43,155,29,179,65,53,51,99,75,161,118,67,172,254,212,183,35,202,15,81,222,169,71,37,186,100,35,125,175,24,100,150,137,129,110,41,78,154,123,23,140,17,67,42,12,110,66,77,85,78,16,143,40,179,38,239,43,45,55,165,105,49,70,13,153,74,111,66,174,30,87,156,52,43,87,179,148,53,42,2,125,18,207,204,44,207,116,43,177,98,9,130,193,21,87,5,116,212,
172,228,7,109,237,151,156,127,220,33,232,73,109,237,136,117,61,49,181,116,255,182,225,27,238,8,244,70,118,149,181,224,23,34,216,217,168,23,22,54,23,167,7,157,208,36,101,177,55,179,149,85,59,146,8,117,43,159,98,5,81,134,38,155,29,11,243,170,139,34,173,208,172,136,171,122,43,58,160,41,195,12,171,33,186,36,239,110,173,226,61,97,138,68,237,33,80,125,204,133,101,10,81,153,64,79,46,88,200,195,160,24,144,56,255,135,43,225,255,123,22,174,132,231,30,94,9,127,0,203,14,127,75,142,113,36,228,91,130,30,100,18,94,150,143,182,131,37,162,4,42,229,44,106,127,172,233,245,144,109,36,205,67,56,66,128,107,194,17,194,28,43,75,7,74,216,43,175,15,90,72,99,237,123,68,171,44,30,81,142,13,172,113,70,164,98,6,122,4,75,254,227,0,241,145,133,99,68,251,138,61,154,9,18,11,217,120,144,156,243,224,130,197,13,176,142,203,71,166,128,60,32,222,41,219,139,44,179,54,176,160,100,83,236,197,89,20,77,2,79,76,66,90,80,11,3,
226,51,139,125,190,34,90,147,160,116,132,252,215,122,175,61,254,236,201,245,196,170,69,226,227,208,39,80,179,80,255,81,12,75,65,63,70,34,227,10,217,143,116,84,207,231,128,74,170,123,101,38,5,176,160,52,18,207,89,141,67,1,172,44,186,64,189,96,35,73,180,75,100,119,240,43,138,133,194,145,38,82,219,145,214,110,17,234,192,41,253,201,26,141,196,50,29,113,33,177,193,10,225,129,186,160,24,203,161,44,208,102,37,74,134,67,191,255,112,131,90,199,6,55,198,128,93,84,60,36,108,178,82,155,66,235,255,9,71,210,82,33,52,80,129,88,139,7,118,72,33,104,64,201,74,179,124,161,104,177,224,165,16,193,66,49,50,161,158,177,177,209,184,97,33,7,50,89,131,200,201,236,69,67,13,153,195,79,122,65,70,69,68,165,207,180,2,146,2,58,131,82,217,35,205,34,209,149,133,104,109,32,128,56,169,116,64,73,78,166,64,114,41,195,47,41,17,20,83,204,156,193,106,98,186,242,0,59,97,240,146,15,223,137,211,82,196,36,51,73,8,242,191,239,0,65,
241,255,134,208,120,16,161,56,5,201,75,129,242,100,76,241,255,135,180,216,85,133,180,184,193,52,134,104,197,183,153,77,7,242,166,13,111,201,158,55,171,110,170,117,114,142,135,110,2,39,25,104,144,29,184,80,59,133,255,8,184,64,50,156,26,24,157,130,224,240,20,9,72,72,101,50,80,82,83,122,13,21,250,7,52,27,139,189,138,197,200,142,228,12,12,132,75,87,40,213,19,88,109,178,193,138,153,229,33,70,1,83,65,154,88,123,136,21,150,138,190,180,84,28,14,72,14,43,10,173,29,189,28,238,10,146,93,23,249,75,29,35,191,85,236,47,247,77,63,23,15,234,215,8,239,68,99,82,66,50,34,90,114,146,27,9,167,200,72,148,31,103,73,255,196,173,122,101,8,201,33,39,73,147,240,183,204,4,4,8,193,95,140,250,192,228,112,26,167,51,51,19,241,142,62,129,31,120,60,100,113,133,194,4,130,33,173,160,112,85,223,44,163,40,201,129,149,44,77,29,37,134,113,216,80,54,21,200,86,236,12,47,240,102,76,223,52,69,32,175,19,76,37,19,3,249,
0,154,132,9,29,178,102,136,188,188,224,36,60,3,10,99,18,42,140,17,162,36,34,214,17,238,202,103,108,221,162,71,162,219,216,8,99,49,122,77,158,241,68,232,134,148,82,223,50,144,252,60,209,104,111,13,133,26,74,112,41,66,88,50,98,74,213,78,203,129,194,82,31,232,40,167,216,212,214,84,41,219,4,75,236,40,46,225,247,21,187,20,17,42,38,209,9,22,53,226,76,225,0,97,74,141,8,66,205,168,25,137,63,137,170,25,35,208,129,144,129,60,38,198,53,33,61,127,80,218,20,248,133,180,149,220,92,186,162,93,36,101,146,40,160,37,212,44,134,228,33,82,11,233,136,104,79,178,161,101,2,117,114,165,196,74,82,41,166,40,75,107,25,193,172,140,58,1,131,4,0,90,193,37,168,33,254,255,255,239,91,206,64,13,241,255,255,255,255,255,255,255,255,79,46,26,255,201,4,153,158,137,224,80,82,226,99,84,139,105,100,173,211,121,216,137,151,68,104,58,173,183,120,66,114,162,31,138,22,210,112,65,14,7,96,102,150,10,113,46,41,34,37,126,66,90,
224,196,25,75,53,42,76,149,105,8,226,65,225,30,23,77,165,3,49,7,138,228,65,54,84,228,58,62,158,88,210,188,66,240,169,61,65,185,34,10,117,39,6,219,182,110,98,149,171,164,40,137,69,112,67,235,169,25,5,235,9,129,31,136,159,7,139,141,236,167,181,170,15,0,7,4,205,78,140,32,83,29,249,135,202,148,99,93,166,120,11,79,127,4,85,194,78,153,76,74,103,103,80,227,167,45,16,64,36,80,166,8,230,148,5,202,106,104,72,226,103,100,71,154,33,10,101,16,59,170,26,218,146,234,146,213,201,85,159,88,110,126,202,31,119,77,84,250,26,109,59,33,199,177,179,33,44,172,253,129,59,84,253,82,181,83,197,133,14,68,89,84,19,210,66,19,148,45,46,217,20,21,99,169,12,133,15,157,254,104,46,161,107,120,212,215,8,48,68,191,4,68,168,6,42,157,145,70,102,28,50,71,197,64,51,147,36,145,70,82,182,51,52,153,41,152,61,72,210,210,161,72,80,98,69,24,169,132,229,149,82,99,95,218,33,137,87,170,112,33,94,136,136,108,170,194,
241,135,9,137,134,129,146,42,6,69,69,168,91,82,38,162,213,171,35,96,73,198,13,175,225,47,236,13,255,131,185,65,152,39,116,72,216,118,58,89,217,106,163,25,37,219,174,193,212,26,98,21,65,95,11,146,64,147,72,168,190,81,165,116,27,174,130,208,134,216,121,10,246,104,148,173,2,241,203,153,76,225,4,221,135,166,34,109,51,113,41,108,164,145,55,89,73,250,104,171,158,99,85,58,196,18,3,168,25,145,136,126,167,90,26,209,129,147,139,194,247,113,151,88,62,136,63,34,40,45,148,165,137,95,50,76,31,203,131,27,56,122,100,176,82,146,17,45,33,216,33,48,15,97,225,9,56,21,212,59,145,200,26,136,27,226,9,162,157,153,120,104,233,134,74,163,108,163,128,156,201,218,57,138,126,69,119,136,200,206,69,88,55,88,146,251,64,35,157,195,152,161,69,86,217,66,221,7,93,230,192,115,72,239,80,143,132,7,231,155,130,3,165,0,154,208,83,75,110,34,19,181,148,138,226,15,103,15,169,112,52,172,61,166,0,169,239,103,138,9,188,29,26,41,8,52,
100,107,97,164,44,97,98,60,234,4,229,68,179,179,161,109,66,235,131,156,78,15,61,117,131,224,28,14,208,39,24,130,1,122,73,35,181,173,128,73,172,21,50,160,136,53,36,250,66,3,36,59,226,4,10,56,114,24,93,29,164,123,3,60,56,162,189,100,151,173,170,207,51,216,12,69,40,34,217,12,38,161,209,73,146,129,81,22,33,135,26,8,13,18,255,49,77,184,68,38,21,145,120,198,64,145,7,165,210,86,134,167,51,113,49,192,73,116,98,198,11,176,66,183,37,50,20,235,10,132,176,59,31,189,200,253,193,174,19,102,150,122,233,54,2,162,168,211,19,88,83,161,88,144,60,1,238,57,202,162,135,244,67,211,200,120,209,5,81,48,67,233,129,11,172,83,59,146,116,241,70,51,130,15,67,104,39,162,117,211,229,35,65,61,211,109,72,200,105,170,7,46,68,235,37,186,16,148,176,25,19,60,46,251,216,6,113,23,101,152,61,164,56,144,32,93,16,233,81,229,85,212,50,241,148,18,126,133,240,69,202,51,98,61,36,67,20,52,3,248,64,31,77,143,38,68,
85,98,237,33,55,164,168,74,166,27,18,101,145,217,210,136,91,73,176,149,56,225,199,138,94,228,161,106,184,148,20,87,9,175,0,26,17,245,15,93,116,169,177,117,83,154,21,2,182,26,52,89,38,17,53,82,244,172,50,44,45,67,156,227,196,173,224,74,20,151,88,41,193,42,68,201,86,163,75,99,167,12,173,3,76,244,82,172,161,87,250,230,209,102,38,161,144,69,42,95,129,102,83,176,56,33,65,149,46,173,164,75,194,18,11,52,67,179,208,238,100,83,74,103,74,59,253,180,118,83,219,42,111,72,174,120,2,217,200,100,147,16,163,190,42,108,219,98,193,73,135,144,68,96,82,130,0,130,205,80,210,42,59,68,121,191,22,204,45,32,177,40,10,8,244,85,32,247,130,203,53,27,161,21,6,122,244,38,101,155,146,26,173,130,176,150,172,86,158,86,239,82,152,105,139,166,170,245,148,82,189,136,169,208,23,107,108,81,157,76,8,153,232,47,169,211,20,33,46,84,89,98,5,11,236,2,96,13,90,32,84,250,9,101,94,37,82,131,47,35,180,44,166,240,161,217,
43,42,177,83,133,107,50,86,50,6,115,77,30,193,30,73,23,138,35,209,87,73,188,192,239,65,101,231,146,106,46,137,55,36,31,58,33,167,17,61,140,169,145,133,181,201,118,67,62,72,97,84,96,68,95,44,92,152,33,108,50,152,8,25,1,98,19,230,170,105,170,9,164,43,74,133,31,124,16,231,26,41,85,101,16,24,13,1,28,34,126,25,175,130,60,244,190,118,20,251,250,17,93,145,137,245,120,141,247,130,0,92,172,28,9,132,235,218,102,107,164,92,40,86,154,174,207,113,107,88,245,145,171,7,89,151,166,155,136,83,181,219,185,108,72,208,171,131,178,250,4,170,34,96,49,168,197,18,228,181,98,192,84,155,86,172,78,12,235,228,255,255,255,88,134,117,242,255,140,7,226,184,207,87,192,162,132,214,201,221,196,11,221,66,164,62,203,238,228,234,243,202,23,221,146,70,128,70,21,194,147,79,32,169,25,1,120,66,116,39,145,11,24,203,70,152,157,92,252,55,210,182,99,92,82,126,205,95,131,9,246,181,45,69,164,104,158,144,99,61,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2024-02-19 06:51:24 +00:00
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){function runWithFS(){var fileData0=[];fileData0.push.apply(fileData0,[67,80,79,68,68,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,70,73,76,0,0,0,0,123,144,0,0,112,111,100,47,112,105,99,111,56,95,98,111,111,116,46,112,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,1,0,0,242,16,112,105,99,111,45,56,32,99,97,114,116,114,105,100,103,101,32,47,47,32,104,116,116,112,58,47,47,119,119,119,46,31,0,255,13,46,99,111,109,10,118,101,114,115,105,111,110,32,56,10,95,95,108,117,97,95,95,10,10,45,45,62,56,6,0,25,159,95,95,103,102,120,95,95,10,48,1,0,108,15,129,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,45,1,137,64,31,102,137,64,112,15,139,1,109,15,1,1,239,95,95,95,109,97,112,10,2,240,15,1,1,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,44,50,95,95,115,187,98,48,49,48,99,17,0,161,51,48,53,53,53,50,98,53,54,53,10,0,64,51,53,53,52,5,0,128,49,53,51,53,55,48,53,48,3,0,15,5,0,106,0,169,0,16,56,12,0,115,50,52,48,51,53,50,52,26,0,15,91,2,130,30,49,154,0,15,169,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,238,113,95,95,109,117,115,105,99,114,74,50,32,52,49,2,0,15,12,0,255,255,224,80,49,52,49,10,10,99,70,73,76,0,0,0,0,18,190,12,0,112,111,100,47,103,102,120,49,46,112,111,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,74,0,0,243,22,67,80,79,68,68,0,0,0,1,0,0,0,103,102,120,49,46,112,111,100,0,47,112,97,98,97,47,112,105,99,111,56,47,112,111,100,47,25,0,63,12,1,0,1,0,10,177,67,66,77,80,20,0,1,0,128,0,0,4,0,47,32,0,1,0,255,255,255,255,255,255,255,255,207,79,77,0,255,255,4,0,73,47,0,0,0,2,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,91,63,163,255,255,4,0,73,47,232,241,4,0,75,47,170,204,4,0,75,15,0,2,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,155,79,39,236,255,255,4,0,73,47,232,241,4,0,255,12,47,168,119,4,0,75,15,0,2,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,59,15,1,0,77,79,54,228,0,255,4,0,73,15,160,1,77,63,156,118,131,4,0,74,15,160,1,77,15,0,2,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,155,15,1,0,77,79,255,173,41,255,4,0,73,15,99,1,77,15,0,2,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,92,15,1,0,255,255,255,255,255,255,255,36,97,67,80,65,76,0,3,11,0,255,39,29,43,83,126,37,83,0,135,81,171,82,54,95,87,79,194,195,199,255,241,232,255,0,77,255,163,0,255,236,39,0,228,54,41,173,255,131,118,156,255,119,168,255,204,170,0,0,0,2,4,6,2,4,8,3,0,101,111,3,5,10,3,5,10,126,0,100,31,9,54,0,37,27,9,192,0,5,3,0,254,33,41,24,20,17,29,53,66,33,54,18,83,89,116,47,41,73,51,59,162,136,121,243,239,125,190,18,80,255,108,36,168,231,46,0,181,67,6,90,181,117,70,101,255,110,89,255,157,129,122,1,15,3,0,255,44,255,2,67,66,77,80,164,1,0,0
var asm=(/** @suppress {uselessCode} */ function(global,env,buffer) {
"use asm";var a=new global.Int8Array(buffer),b=new global.Int16Array(buffer),c=new global.Int32Array(buffer),d=new global.Uint8Array(buffer),e=new global.Uint16Array(buffer),f=new global.Float32Array(buffer),g=new global.Float64Array(buffer),h=env.ae|0,i=env.af|0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=global.NaN,s=global.Infinity,t=global.Math.floor,u=global.Math.abs,v=global.Math.sqrt,w=global.Math.cos,x=global.Math.sin,y=global.Math.atan,z=global.Math.atan2,A=global.Math.ceil,B=global.Math.imul,C=global.Math.min,D=global.Math.clz32,E=env.a,F=env.b,G=env.c,H=env.d,I=env.e,J=env.f,K=env.g,L=env.h,M=env.i,N=env.j,O=env.k,P=env.l,Q=env.m,R=env.n,S=env.o,T=env.p,U=env.q,V=env.r,W=env.s,X=env.t,Y=env.u,Z=env.v,_=env.w,$=env.x,aa=env.y,ba=env.z,ca=env.A,da=env.B,ea=env.C,fa=env.D,ga=env.E,ha=env.F,ia=env.G,ja=env.H,ka=env.I,la=env.J,ma=env.K,na=env.L,oa=env.M,pa=env.N,qa=env.O,ra=env.P,sa=env.Q,ta=env.R,ua=env.S,va=env.T,wa=env.U,xa=env.V,ya=env.W,za=env.X,Aa=env.Y,Ba=env.Z,Ca=env._,Da=env.$,Ea=env.aa,Fa=env.ab,Ga=env.ac,Ha=env.ad,Ia=3145136,Ja=8388016,Ka=0.0;
// EMSCRIPTEN_START_FUNCS
function Lf(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;e=b+12|0;f=c[e>>2]|0;g=f+60|0;h=f+92|0;i=c[h>>2]|0;if(!i)j=h;else{k=i;while(1){l=c[k>>2]|0;if(!l)break;else k=l}j=k}k=c[g>>2]|0;if(!k){m=i;n=f;o=h}else{h=k;k=j;while(1){j=h+5|0;a[j>>0]=a[j>>0]|8;c[g>>2]=c[h>>2];c[h>>2]=c[k>>2];c[k>>2]=h;j=c[g>>2]|0;if(!j)break;else{i=h;h=j;k=i}}k=c[e>>2]|0;h=k+92|0;m=c[h>>2]|0;n=k;o=h}if(!m){p=n;q=0}else{n=m;do{m=n+5|0;a[m>>0]=a[m>>0]&-65;m=c[e>>2]|0;h=m+92|0;k=c[h>>2]|0;c[h>>2]=c[k>>2];h=m+56|0;c[k>>2]=c[h>>2];c[h>>2]=k;h=k+5|0;k=a[h>>0]|0;a[h>>0]=k&-17;if((d[m+49>>0]|0)>=2)a[h>>0]=a[m+48>>0]&3|k&-88;n=c[o>>2]|0}while((n|0)!=0);p=c[e>>2]|0;q=c[g>>2]|0}a[f+48>>0]=3;a[f+50>>0]=0;n=d[p+48>>0]|0;o=n^3;k=a[p+50>>0]|0;p=k<<24>>24==2;m=n&3;n=p?255:184;h=p?64:m;i=p?64:0;if(!q){r=k;s=m;t=o}else{m=q;q=-3;k=g;while(1){if(!q)break;q=q+-1|0;g=m+5|0;p=d[g>>0]|0;if(!((p^3)&o)){c[k>>2]=c[m>>2];kd(b,m);u=k}else{if(i&p|0)break;if((a[m+4>>0]|0)==8)ld(b,m);a[g>>0]=n&p|h;u=m}m=c[u>>2]|0;if(!m)break;else k=u}u=c[e>>2]|0;k=d[u+48>>0]|0;r=a[u+50>>0]|0;s=k&3;t=k^3}k=f+56|0;u=r<<24>>24==2;r=u?255:184;m=u?64:s;s=u?64:0;u=c[k>>2]|0;a:do if(u|0){h=u;n=-3;i=k;while(1){if(!n)break a;n=n+-1|0;o=h+5|0;q=d[o>>0]|0;if(!((q^3)&t)){c[i>>2]=c[h>>2];kd(b,h);v=i}else{if(s&q|0)break a;if((a[h+4>>0]|0)==8)ld(b,h);a[o>>0]=r&q|m;v=h}h=c[v>>2]|0;if(!h)break;else i=v}}while(0);v=f+32|0;m=c[v>>2]|0;if((m|0)<=0)return;r=f+24|0;f=m;m=0;while(1){s=(c[r>>2]|0)+(m<<2)|0;t=c[e>>2]|0;k=d[t+48>>0]|0;u=k^3;i=(a[t+50>>0]|0)==2;t=i?255:184;h=i?64:k&3;k=i?64:0;i=c[s>>2]|0;if(!i)w=f;else{n=i;i=-3;q=s;while(1){if(!i)break;i=i+-1|0;s=n+5|0;o=d[s>>0]|0;if(!((o^3)&u)){c[q>>2]=c[n>>2];kd(b,n);x=q}else{if(k&o|0)break;if((a[n+4>>0]|0)==8)ld(b,n);a[s>>0]=t&o|h;x=n}n=c[x>>2]|0;if(!n)break;else q=x}w=c[v>>2]|0}m=m+1|0;if((m|0)>=(w|0))break;else f=w}return}function Mf(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;b=a+16|0;d=(c[c[b>>2]>>2]|0)+8|0;e=a+8|0;f=c[e>>2]|0;if(d>>>0>=f>>>0|(d|0)==2172216){xf(a,1,48426)|0;g=c[e>>2]|0;h=(c[c[b>>2]>>2]|0)+8|0}else{g=f;h=d}d=h>>>0<g>>>0?h:2172216;h=c[d+4>>2]|0;switch(h&15){case 5:{i=(c[d>>2]|0)+8|0;break}case 7:{i=(c[d>>2]|0)+8|0;break}default:i=(c[a+12>>2]|0)+276+((h&15)<<2)|0}h=c[i>>2]|0;if(!h){c[g+4>>2]=0;c[e>>2]=g+8;return 1}else{c[g>>2]=h;c[g+4>>2]=69;c[e>>2]=(c[e>>2]|0)+8;Ff(a,1,48685)|0;return 1}return 0}function Nf(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;b=Ia;Ia=Ia+16|0;d=b+8|0;e=b;f=a+16|0;g=c[c[f>>2]>>2]|0;h=g+16|0;i=a+8|0;j=c[i>>2]|0;if(h>>>0>=j>>>0|(h|0)==2172216)k=-1;else k=c[g+20>>2]&15;h=g+8|0;if(!(h>>>0>=j>>>0|(h|0)==2172216)){h=c[g+12>>2]&15;if((h|0)!=5){l=h+1|0;m=6}}else{l=0;m=6}if((m|0)==6){m=c[16+(l<<2)>>2]|0;c[e>>2]=61826;c[e+4>>2]=m;xf(a,1,Qd(a,48406,e)|0)|0}switch(k|0){case 0:case 5:break;default:xf(a,2,48697)|0}if(Ff(a,1,48685)|0)yf(a,48719,d)|0;d=c[c[f>>2]>>2]|0;f=c[i>>2]|0;k=d+24|0;if(f>>>0>=k>>>0){c[i>>2]=k;Yd(a,1)|0;Ia=b;return 1}e=(d+20+(3-f)|0)>>>3;d=f;do{c[d+4>>2]=0;d=d+8|0}while(d>>>0<k>>>0);c[i>>2]=f+(e+1<<3);c[i>>2]=k;Yd(a,1)|0;Ia=b;return 1}function Of(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=a+16|0;d=c[c[b>>2]>>2]|0;e=d+8|0;f=a+8|0;g=c[f>>2]|0;if(e>>>0>=g>>>0|(e|0)==2172216){xf(a,1,48426)|0;h=c[c[b>>2]>>2]|0;i=c[f>>2]|0}else{h=d;i=g}g=h+16|0;if(g>>>0>=i>>>0|(g|0)==2172216){xf(a,2,48426)|0;a=c[c[b>>2]>>2]|0;j=a;k=c[f>>2]|0;l=a+16|0}else{j=h;k=i;l=g}g=j+8|0;j=g>>>0<k>>>0?g:2172216;g=l>>>0<k>>>0?l:2172216;if((j|0)!=2172216&(g|0)!=2172216?(c[j+4>>2]|0)==(c[g+4>>2]|0):0){l=(Rc(0,j,g)|0)!=0&1;m=c[f>>2]|0;n=l}else{m=k;n=0}c[m>>2]=n;c[m+4>>2]=1;c[f>>2]=(c[f>>2]|0)+8;return 1}function Pf(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=a+16|0;d=c[c[b>>2]>>2]|0;e=d+8|0;f=a+8|0;g=c[f>>2]|0;if(!(e>>>0>=g>>>0|(e|0)==2172216)?(c[d+12>>2]&14|1|0)==5:0){h=g;i=e}else{xf(a,1,48755)|0;h=c[f>>2]|0;i=(c[c[b>>2]>>2]|0)+8|0}b=i>>>0<h>>>0?i:2172216;switch(c[b+4>>2]&15){case 4:{j=c[(c[b>>2]|0)+12>>2]|0;break}case 7:{j=c[(c[b>>2]|0)+16>>2]|0;break}case 5:{j=pd(c[b>>2]|0)|0;break}default:j=0}c[h>>2]=j<<16;c[h+4>>2]=3;c[f>>2]=(c[f>>2]|0)+8;return 1}function Qf(a){a=a|0;var b=
function Rk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=e&65535;h=g>>>0<24320;if((g+-17152|0)>>>0<7168&(c[730463]|0)>0)return;i=f&255;j=i>>>0>127?f|-256:i;k=(b|0)==0;if(!k)a[b+154756+g>>0]=f;if(e&32768|0)return;if(g>>>0<4096){b=d+8|0;l=g>>>6;m=e<<1&126;a[(c[(c[(c[b>>2]|0)+16>>2]|0)+(l<<2)>>2]|0)+m>>0]=f&15;a[(c[(c[(c[b>>2]|0)+16>>2]|0)+(l<<2)>>2]|0)+(m|1)>>0]=f>>>4&15;return}if(g>>>0<8192){m=d+8|0;l=g>>>6;b=e<<1&126;a[(c[(c[(c[m>>2]|0)+16>>2]|0)+(l<<2)>>2]|0)+b>>0]=f&15;a[(c[(c[(c[m>>2]|0)+16>>2]|0)+(l<<2)>>2]|0)+(b|1)>>0]=f>>>4&15;a[(c[(c[(c[d+12>>2]|0)+16>>2]|0)+(g>>>7<<2)>>2]|0)+(e&127)>>0]=f;return}if(g>>>0<12288){b=g+-8192|0;a[(c[(c[(c[d+12>>2]|0)+16>>2]|0)+(b>>7<<2)>>2]|0)+(b&127)>>0]=f;return}if(g>>>0<12544){c[d+43552+(g+-12288<<2)>>2]=i;return}if(g>>>0<12800){b=g+-12544|0;l=(b|0)/4|0;m=b&3;c[d+42256+(l<<4)+(m<<2)>>2]=f&127;b=1<<m;m=d+43280+(l<<2)|0;l=c[m>>2]|0;c[m>>2]=l&~b;if(!(f&128))return;c[m>>2]=l|b;return}if(g>>>0<17152){b=g+-12800|0;l=(b|0)/68|0;m=b-(l*68|0)|0;if((m|0)<64){b=(m|0)/2|0;if(!(m&1)){c[d+16+(l*660|0)+20+(b*20|0)>>2]=f&63;n=d+16+(l*660|0)+20+(b*20|0)+4|0;c[n>>2]=c[n>>2]&4|f>>>6&3;return}else{n=d+16+(l*660|0)+20+(b*20|0)+4|0;c[n>>2]=c[n>>2]&3|f<<2&4;c[d+16+(l*660|0)+20+(b*20|0)+8>>2]=f>>>1&7;c[d+16+(l*660|0)+20+(b*20|0)+12>>2]=f>>>4&7;c[d+16+(l*660|0)+20+(b*20|0)+16>>2]=f&128;return}}switch(m|0){case 64:{c[d+16+(l*660|0)+4>>2]=f&1;c[d+16+(l*660|0)>>2]=f&254;return}case 65:{c[d+16+(l*660|0)+8>>2]=i;return}case 66:{c[d+16+(l*660|0)+12>>2]=i;return}case 67:{c[d+16+(l*660|0)+16>>2]=i;return}default:return}}if(k|g>>>0<24064)return;if(h){h=g+-24064|0;k=3067756+(((h|0)/4|0)<<2)|0;l=c[k>>2]|0;d=h<<3&24;h=l&~(255<<d)|i<<d;c[k>>2]=h;if((l|0)==(h|0))return;c[785589]=1;return}if(g>>>0>=24448)if(g>>>0<24576){Rm(g+-24448|0,i);return}else{h=g+-24576|0;l=h>>6;k=h<<1&126;a[(c[(c[(c[730449]|0)+16>>2]|0)+(l<<2)>>2]|0)+k>>0]=f&15;a[(c[(c[(c[730449]|0)+16>>2]|0)+(l<<2)>>2]|0)+(k|1)>>0]=f>>>4&15;return}k=g+-24320|0;if(g>>>0<24336){c[3072412+(k<<2)>>2]=i;return}if(g>>>0<24352){c[3072476+(g+-24336<<2)>>2]=i;if(!(f&128))return;mb();return}if(g>>>0<24356){c[3072604+(g+-24352<<2)>>2]=i;Dk();return}do switch((e&65535)<<16>>16){case 24356:{c[768158]=i;return}case 24357:{c[768155]=i;return}case 24358:{c[768156]=i;return}case 24359:{c[768157]=i;return}case 24360:{c[768163]=c[768163]&-256|i;return}case 24361:{c[768163]=c[768163]&255|j<<8;return}case 24362:{c[768164]=c[768164]&-256|i;return}case 24363:{c[768164]=c[768164]&255|j<<8;return}case 24364:{c[768166]=i;return}case 24369:{c[768171]=c[768171]&-256|i;return}case 24370:{c[768171]=c[768171]&-65281|i<<8;return}case 24371:{c[768171]=c[768171]&-16711681|i<<16;return}case 24372:{c[768176]=i;return}case 24373:{c[768174]=i;return}case 24380:{c[768172]=c[768172]&-256|i;return}case 24381:{c[768172]=c[768172]&255|j<<8;return}case 24382:{c[768173]=c[768173]&-256|i;return}case 24383:{c[768173]=c[768173]&255|j<<8;return}case 24384:{c[768514]=i;return}case 24385:{c[768515]=i;return}case 24386:{c[768516]=i;return}case 24387:{c[768517]=i;return}default:switch((e&65532)<<16>>16){case 24388:{l=(g<<3)+-195104|0;ol(0,(nl(0)|0)&~(255<<l)|i<<l);return}case 24392:{l=(g<<3)+-195136|0;ol(1,(nl(1)|0)&~(255<<l)|i<<l);return}default:{l=g+-24396|0;if(l>>>0<8){c[3072716+(l<<5)>>2]=f&1;c[3072716+(l<<5)+4>>2]=f>>>1&1;c[3072716+(l<<5)+8>>2]=f>>>2&1;c[3072716+(l<<5)+12>>2]=f>>>3&1;c[3072716+(l<<5)+16>>2]=f>>>4&1;c[3072716+(l<<5)+20>>2]=f>>>5&1;return}switch(k|1|0){case 85:{Ek(c[786057]|0);return}case 87:{Dh();return}default:{if((k|0)==94){c[768167]=i;c[768168]=f&15;c[768169]=f>>>4&15;return}if((e&65520|0)!=24416)return;c[3072540+(g+-24416<<2)>>2]=i;return}}}}}while(0)}function Sk(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=f&65535;h=(b|0)==0;if(h)i=0;else i=d[b+154756+g>>0]|0;a:do if(g>>>0>=8192){if(g>>>0<12288){b=g+-8192|0;j=d[(c[(c[(c[e+12>>2]|0)+16>>2]|0)+(b>>7<<2)>>2]|0)+(b&127)>>0]|0;break}if(g>>>0<12544){j=c[e+43552+(g+-12288<<2)>>2]|0;break}if(g>>>0<12800){b=g+-12544|0;k=(b|0)/4|0;l=b&3;b=c[e+42256+(k<<4)+(l<<2)>>2]&127;j=(c[e+43280+(k<<2)>>2]&1<<l|0)==0?
function Ll(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;j=Ia;Ia=Ia+16|0;k=j+4|0;l=j;m=h&1;n=b+72|0;o=c[n>>2]|0;p=c[o>>2]|0;if(p&4|0?(c[o+52>>2]|0)>>>0>4294901760:0){c[b+64>>2]=4;q=0;Ia=j;return q|0}if(!(p&1)){c[b+64>>2]=10;q=0;Ia=j;return q|0}c[b+28>>2]=d;c[b+32>>2]=e;c[b+36>>2]=f;c[b+40>>2]=g;a[b+44>>0]=m;m=(i|0)!=0;p=b+48|0;do if(m){if(c[p>>2]|0)c[p>>2]=0;r=Gl(c[i>>2]|0,c[i+12>>2]|0)|0;c[p>>2]=r;if(r|0){s=c[n>>2]|0;break}c[b+64>>2]=7;q=0;Ia=j;return q|0}else{c[p>>2]=0;s=o}while(0);a[l>>0]=44;r=c[s+64>>2]|0;if(!r)$u(44,c[s+56>>2]|0)|0;else Oa[r&7](b,l,1)|0;a[k>>0]=d;r=k+1|0;a[r>>0]=d>>>8;d=c[n>>2]|0;s=c[d+64>>2]|0;if(!s)Vu(k,1,2,c[d+56>>2]|0)|0;else Oa[s&7](b,k,2)|0;a[k>>0]=e;a[r>>0]=e>>>8;e=c[n>>2]|0;s=c[e+64>>2]|0;if(!s)Vu(k,1,2,c[e+56>>2]|0)|0;else Oa[s&7](b,k,2)|0;a[k>>0]=f;a[r>>0]=f>>>8;s=c[n>>2]|0;e=c[s+64>>2]|0;if(!e)Vu(k,1,2,c[s+56>>2]|0)|0;else Oa[e&7](b,k,2)|0;a[k>>0]=g;a[r>>0]=g>>>8;r=c[n>>2]|0;e=c[r+64>>2]|0;if(!e)Vu(k,1,2,c[r+56>>2]|0)|0;else Oa[e&7](b,k,2)|0;e=(m?128:0)|(h?64:0);a:do if(m){h=(c[i+4>>2]|0)+255|e;a[l>>0]=h;r=c[n>>2]|0;s=c[r+64>>2]|0;if(!s)$u(h<<24>>24,c[r+56>>2]|0)|0;else Oa[s&7](b,l,1)|0;if((c[i>>2]|0)>0){s=i+12|0;r=l+1|0;h=l+2|0;d=0;while(1){t=c[s>>2]|0;a[l>>0]=a[t+(d*3|0)>>0]|0;a[r>>0]=a[t+(d*3|0)+1>>0]|0;a[h>>0]=a[t+(d*3|0)+2>>0]|0;t=c[n>>2]|0;u=c[t+64>>2]|0;if(!u)v=Vu(l,1,3,c[t+56>>2]|0)|0;else v=Oa[u&7](b,l,3)|0;d=d+1|0;if((v|0)!=3)break;if((d|0)>=(c[i>>2]|0))break a}c[b+64>>2]=2;q=0;Ia=j;return q|0}}else{a[l>>0]=e;d=c[n>>2]|0;h=c[d+64>>2]|0;if(!h){$u(e<<24>>24,c[d+56>>2]|0)|0;break}else{Oa[h&7](b,l,1)|0;break}}while(0);l=c[b+20>>2]|0;e=c[p>>2]|0;if((l|0)==0&(e|0)==0){c[b+64>>2]=5;q=0;Ia=j;return q|0}c[o>>2]=c[o>>2]|4;c[o+52>>2]=B(g,f)|0;f=c[n>>2]|0;n=c[((e|0)==0?l:e)+4>>2]|0;e=(n|0)>2?n:2;a[k>>0]=e;n=c[f+64>>2]|0;if(!n)$u(e<<24>>24,c[f+56>>2]|0)|0;else Oa[n&7](b,k,1)|0;a[f+68>>0]=0;c[f+8>>2]=e;k=1<<e;n=f+12|0;c[n>>2]=k;c[f+16>>2]=k+1;c[f+20>>2]=k+2;c[f+24>>2]=e+1;c[f+28>>2]=2<<e;c[f+36>>2]=4097;c[f+44>>2]=0;c[f+48>>2]=0;Iv(c[f+24900>>2]|0,-1,32768)|0;if(!(Ml(b,c[n>>2]|0)|0))c[b+64>>2]=8;q=1;Ia=j;return q|0}function Ml(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;f=b+72|0;g=c[f>>2]|0;h=g+44|0;i=c[h>>2]|0;do if((e|0)==4096){j=g+68|0;if((i|0)>0){k=g+48|0;l=b+64|0;m=c[k>>2]|0;n=1;while(1){o=a[j>>0]|0;do if(o<<24>>24==-1){p=c[f>>2]|0;q=c[p+64>>2]|0;if(!q)r=Vu(j,1,256,c[p+56>>2]|0)|0;else r=Oa[q&7](b,j,256)|0;if((r|0)==((d[j>>0]|0)+1|0)){a[j>>0]=0;s=0;t=10;break}else{c[l>>2]=2;u=0;break}}else{s=o;t=10}while(0);if((t|0)==10){t=0;o=s+1<<24>>24;a[j>>0]=o;a[(o&255)+(g+68)>>0]=m;u=n}m=(c[k>>2]|0)>>>8;c[k>>2]=m;o=c[h>>2]|0;c[h>>2]=o+-8;if((o|0)<=8){v=u;break}else n=u}}else v=1;c[h>>2]=0;n=a[j>>0]|0;if(n<<24>>24){m=(n&255)+1|0;n=c[f>>2]|0;k=c[n+64>>2]|0;if(!k)w=Vu(j,1,m,c[n+56>>2]|0)|0;else w=Oa[k&7](b,j,m)|0;if((w|0)!=((d[j>>0]|0)+1|0)){c[b+64>>2]=2;x=0;break}}a[j>>0]=0;m=c[f>>2]|0;k=c[m+64>>2]|0;if(!k)y=Vu(j,1,1,c[m+56>>2]|0)|0;else y=Oa[k&7](b,j,1)|0;if((y|0)==1)x=v;else{c[b+64>>2]=2;x=0}}else{k=g+48|0;m=c[k>>2]|e<<i;c[k>>2]=m;n=(c[g+24>>2]|0)+i|0;c[h>>2]=n;if((n|0)>7){n=g+68|0;l=b+64|0;o=m;m=1;while(1){q=a[n>>0]|0;do if(q<<24>>24==-1){p=c[f>>2]|0;z=c[p+64>>2]|0;if(!z)A=Vu(n,1,256,c[p+56>>2]|0)|0;else A=Oa[z&7](b,n,256)|0;if((A|0)==((d[n>>0]|0)+1|0)){a[n>>0]=0;B=0;t=32;break}else{c[l>>2]=2;C=0;break}}else{B=q;t=32}while(0);if((t|0)==32){t=0;q=B+1<<24>>24;a[n>>0]=q;a[(q&255)+(g+68)>>0]=o;C=m}o=(c[k>>2]|0)>>>8;c[k>>2]=o;q=c[h>>2]|0;c[h>>2]=q+-8;if((q|0)<=15){x=C;break}else m=C}}else x=1}while(0);C=g+28|0;if(!((e|0)<4096?(c[g+20>>2]|0)>=(c[C>>2]|0):0))return x|0;e=g+24|0;g=(c[e>>2]|0)+1|0;c[e>>2]=g;c[C>>2]=1<<g;return x|0}function Nl(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;f=c[a+72>>2]|0;g=c[f+24900>>2]|0;h=f+36|0;i=c[h>>2]|0;if((i|0)==4097){j=d[b>>0]|0;k=1}else{j=i;k=0}a:do if((k|0)<(e|0)){i=f+20|0;l=f+12|0;m=f+16|0;n=f+8|0;o=f+24|0;p=f+28|0;q=j;r=k;b:while(
function Hi(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=b+112|0;e=c[d>>2]|0;if((e|0)<2){f=0;return f|0}g=b+8|0;b=c[g>>2]|0;h=0-e|0;i=b+(h<<3)|0;if((c[b+(h<<3)+4>>2]|0)!=3){h=Dd(i)|0;b=c[d>>2]|0;if((b|0)>1){j=b;k=h;l=5}else{m=0;n=h}}else{j=e;k=c[i>>2]|0;l=5}do if((l|0)==5){i=(c[g>>2]|0)+(0-j<<3)+8|0;if((c[i+4>>2]|0)==3){m=c[i>>2]|0;n=k;break}else{m=Dd(i)|0;n=k;break}}while(0);k=n-(c[768163]<<16)|0;n=k>>16;j=m-(c[768164]<<16)|0;m=j>>16;if(a[3100894]&16?(j|0)>8388607|((k|0)>8388607|(j|k|0)<0):0){f=(Sk(2921764,c[769129]|0,24411)|0)<<16;return f|0}f=(Pn(c[730449]|0,n,m)|0)<<16&983040;return f|0}function Ii(a){a=a|0;var b=0,d=0,e=0;b=c[768155]|0;if(!(wd(a)|0))c[768155]=6;if(((wd(a)|0)>=1?(d=Cd(a,1,0)|0,c[768155]=d>>>16&255,!((d&268435456|0)==0|(c[768176]|0)!=1)):0)?(e=d>>>8&65536|d&65535,c[768171]=e,d&33554432|0):0)c[768171]=e|131072;Ld(a,b<<16);return 1}function Ji(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=c[768156]|0;d=c[768157]|0;e=c[768155]|0;f=(Cd(a,1,0)|0)>>16;g=(Cd(a,2,0)|0)>>16;c[768156]=f;c[768158]=f;c[768157]=g;if(((wd(a)|0)>=3?(g=Cd(a,3,0)|0,c[768155]=g>>>16&255,!((g&268435456|0)==0|(c[768176]|0)!=1)):0)?(f=g>>>8&65536|g&65535,c[768171]=f,g&33554432|0):0)c[768171]=f|131072;Ld(a,b<<16);Ld(a,d<<16);Ld(a,e<<16);return 3}function Ki(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Ia;Ia=Ia+16|0;e=d;f=d+8|0;g=d+4|0;c[f>>2]=0;h=Ad(b,1)|0;c[g>>2]=0;if((wd(b)|0)>1)i=(Cd(b,2,0)|0)>>16;else i=0;switch(h|0){case 3:{h=Cd(b,1,0)|0;c[f>>2]=h;Ld(b,h);j=1;Ia=d;return j|0}case 1:{h=(Fd(b,1)|0)==0;Ld(b,h?0:(i&2|0)==0?65536:1);j=1;Ia=d;return j|0}case 4:{fh(2);c[g>>2]=1;a:do if(!(i&3))k=18;else{h=Gd(b,1,0)|0;l=a[h>>0]|0;if(!(l<<24>>24))m=0;else{n=l;l=h;h=0;while(1){o=h<<4;p=n<<24>>24;do if((n+-48&255)>=10)if((n+-97&255)<6){q=p+-87|0;break}else{q=(n+-65&255)<6?p+-55|0:0;break}else q=p+-48|0;while(0);p=q|o;l=l+1|0;n=a[l>>0]|0;if(!(n<<24>>24)){m=p;break}else h=p}}switch(i&3){case 3:{c[f>>2]=m;k=23;break a;break}case 1:{c[f>>2]=m<<16;k=23;break a;break}default:{k=18;break a}}}while(0);do if((k|0)==18){if(!(i&2)){c[g>>2]=0;c[f>>2]=Cd(b,1,g)|0;m=c[g>>2]|0;if((i&4|0)==0|(m|0)!=0)r=m;else{c[f>>2]=0;c[g>>2]=1;s=0;break}}else{m=Gd(b,1,0)|0;c[e>>2]=f;Eu(m,93171,e)|0;r=c[g>>2]|0}if(!r){j=0;Ia=d;return j|0}else k=23}while(0);if((k|0)==23)s=c[f>>2]|0;Ld(b,s);j=1;Ia=d;return j|0}default:{j=0;Ia=d;return j|0}}return 0}function Li(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;b=Ia;Ia=Ia+80|0;d=b+72|0;e=b+68|0;f=b+16|0;g=b+12|0;h=b+8|0;i=b+4|0;j=b;k=wd(a)|0;l=(Cd(a,1,0)|0)>>16;m=Cd(a,2,0)|0;n=Cd(a,3,0)|0;if(l>>>0>255){Ia=b;return 0}if((k|0)>3){o=Cd(a,4,0)|0;p=Cd(a,5,0)|0;if((k|0)>5){k=Fd(a,6)|0;q=k;r=Fd(a,7)|0;s=p;t=o}else{q=0;r=0;s=p;t=o}}else{q=0;r=0;s=65536;t=65536}o=t>>13;p=s>>13;if((t|0)<8192|(s|0)<8192){Ia=b;return 0}s=(o|0)<128?o:128;o=(p|0)<128?p:128;p=m-(c[768163]<<16)>>16;m=n-(c[768164]<<16)>>16;n=c[543088]|0;do if(!n)u=10;else{if((c[n>>2]|0)==(s|0)?(c[n+4>>2]|0)==(o|0):0){v=o;w=s;x=n;break}Gn(n)|0;u=10}while(0);if((u|0)==10){u=Fn(s,o,8)|0;c[543088]=u;v=c[u+4>>2]|0;w=c[u>>2]|0;x=u}jq(c[x+12>>2]|0,16,B(v,w)|0);mk(c[(c[769129]|0)+8>>2]|0,c[543088]|0,l<<3&120,l>>>4<<3,0,0,s,o,q,r,3072412);ok(c[543088]|0,c[730449]|0,0,0,p,m,s,o);c[d>>2]=s;c[e>>2]=o;c[g>>2]=0;c[h>>2]=0;c[i>>2]=p;c[j>>2]=m;m=0-s|0;if((s|0)<0){c[g>>2]=s;c[d>>2]=m;y=m}else y=s;s=0-o|0;if((o|0)<0){c[h>>2]=o;c[e>>2]=s;z=s}else z=o;c[f>>2]=y;c[f+4>>2]=z;In(f,c[730449]|0,g,h,i,j,d,e);j=c[d>>2]|0;d=c[e>>2]|0;e=B(d,j)|0;fh((d|j|0)<0?0:e);Ia=b;return 0}function Mi(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,F=0,G=0;b=Ia;Ia=Ia+80|0;d=b+72|0;e=b+68|0;f=b+16|0;g=b+12|0;h=b+8|0;i=b+4|0;j=b;k=wd(a)|0;l=(Cd(a,1,0)|0)>>16;m=(Cd(a,2,0)|0)>>16;n=Cd(a,3,0)|0;o=n>>16;p=Cd(a,4,0)|0;q=p>>16;r=Cd(a,5,0)|0;s=Cd(a,6,0)|0;if((k|0)>6){t=(Cd(a,7,0)|0)>>16;u=(Cd(a,8,0)|0)>>16;if((k|0)>8){v=Fd(a,9)|0;if((k|0)==9){w=v;x=0;y=u;z=t}else{w=v;x=Fd(a,10)|0;y=u;z=t}}else{w=0;x=0;y=u;z=t}}else{w=0;x=0;y=q;z=o}if((p+-65536|n+-65536)>>>0>838
function Va(a){a=a|0;var b=0;b=Ia;Ia=Ia+a|0;Ia=Ia+15&-16;return b|0}function Wa(){return Ia|0}function Xa(a){a=a|0;Ia=a}function Ya(a,b){a=a|0;b=b|0;Ia=a;Ja=b}function Za(){return c[(c[(c[c[730467]>>2]|0)+16>>2]|0)+12>>2]|0}function _a(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if((c[768034]|0)!=0&(c[768028]|0)==1?a[3100894]&64:0)return;c[768157]=(c[768157]|0)-b;d=128-b|0;e=c[730449]|0;if((d|0)>0){f=e;g=0;while(1){tp(f,f,0,g+b|0,0,g,128,1);g=g+1|0;h=c[730449]|0;if((g|0)==(d|0)){i=h;j=d;break}else f=h}}else{i=e;j=0}Cn(i,0,j,127,127,0);fh(65536);return}function $a(){var b=0,d=0;b=(c[768157]|0)+(c[768162]|0)|0;c[768157]=b;if((b|0)<=((c[768164]|0)+122|0))return;if((c[768034]|0)!=0&(c[768028]|0)==1?a[3100894]&64:0)return;c[768157]=b+-6;b=c[730449]|0;d=0;do{tp(b,b,0,d+6|0,0,d,128,1);d=d+1|0;b=c[730449]|0}while((d|0)!=122);Cn(b,0,122,127,127,0);fh(65536);return}function ab(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;b=Ia;Ia=Ia+256|0;d=b+248|0;e=b+240|0;f=b+232|0;g=b+224|0;h=b+216|0;i=b+208|0;j=b+200|0;k=b+192|0;l=b+184|0;m=b+176|0;n=b+168|0;o=b+160|0;p=b+152|0;q=b+144|0;r=b+136|0;s=b+128|0;t=b+120|0;u=b+112|0;v=b+104|0;w=b+96|0;x=b+88|0;y=b+80|0;z=b+72|0;A=b+64|0;B=b+8|0;C=b;D=b+252|0;if(!(gt(a,35196,9)|0))Jo(a+10|0,3062500)|0;if(!(gt(a,35206,10)|0))Jo(a+11|0,3064548)|0;if(!(gt(a,35217,14)|0)){c[C>>2]=1926868;Eu(a+14|0,94862,C)|0}if(!(gt(a,35232,11)|0)){c[B>>2]=1926924;c[B+4>>2]=1926928;c[B+8>>2]=1926932;c[B+12>>2]=1926936;c[B+16>>2]=1926940;c[B+20>>2]=1926944;c[B+24>>2]=1926948;c[B+28>>2]=1926952;c[B+32>>2]=1926956;c[B+36>>2]=1926960;c[B+40>>2]=1926964;c[B+44>>2]=1926968;c[B+48>>2]=1926972;Eu(a+11|0,35244,B)|0}if(!(gt(a,35284,10)|0)){c[A>>2]=1927052;Eu(a+10|0,94862,A)|0}if(!(gt(a,35295,11)|0)){c[z>>2]=1927080;Eu(a+11|0,94862,z)|0}if(!(gt(a,50106,7)|0)){c[y>>2]=1927084;Eu(a+7|0,94862,y)|0}if((gt(a,91687,6)|0)==0?(c[x>>2]=2130712,Eu(a+6|0,94862,x)|0,c[543939]|0):0)c[543939]=c[532678];if(!(gt(a,35307,9)|0)){c[w>>2]=1927096;Eu(a+9|0,94862,w)|0}if(!(gt(a,50493,16)|0)){c[v>>2]=1927068;Eu(a+16|0,94862,v)|0}if(!(gt(a,50394,9)|0)){c[u>>2]=1927072;Eu(a+9|0,94862,u)|0}if(!(gt(a,35317,12)|0)){c[t>>2]=1927112;Eu(a+12|0,94862,t)|0}if(!(gt(a,35330,20)|0)){c[s>>2]=2130152;Eu(a+20|0,94862,s)|0}if(!(gt(a,35351,22)|0)){c[r>>2]=2130156;Eu(a+22|0,94862,r)|0}if(!(gt(a,35374,14)|0)){c[q>>2]=D;Eu(a+14|0,94862,q)|0;c[481780]=(c[D>>2]|0)==2&1}if(!(gt(a,49824,13)|0)){c[p>>2]=1927120;Eu(a+13|0,94862,p)|0}if(!(gt(a,50599,9)|0)){c[o>>2]=1927056;Eu(a+9|0,94862,o)|0}if(!(gt(a,49610,9)|0)){c[n>>2]=1927060;Eu(a+9|0,94862,n)|0}if(!(gt(a,35389,19)|0)){c[m>>2]=1926912;Eu(a+19|0,94862,m)|0}if(!(gt(a,35409,19)|0)){c[l>>2]=1926908;Eu(a+19|0,94862,l)|0}if(!(gt(a,35429,22)|0)){c[k>>2]=1926916;Eu(a+22|0,94862,k)|0}if(!(gt(a,35452,11)|0)){c[j>>2]=1927104;Eu(a+11|0,94862,j)|0}if(!(gt(a,35464,14)|0)){c[i>>2]=1927064;Eu(a+14|0,94862,i)|0}if(!(gt(a,35479,22)|0)){c[h>>2]=1926904;Eu(a+22|0,94862,h)|0}if(!(gt(a,35502,18)|0)){c[g>>2]=1926896;Eu(a+18|0,94862,g)|0}if(!(gt(a,35521,16)|0)){c[f>>2]=1926900;Eu(a+16|0,94862,f)|0}if(!(gt(a,35538,16)|0)){c[e>>2]=1926892;Eu(a+16|0,94862,e)|0}if(gt(a,35555,14)|0){Ia=b;return 0}c[d>>2]=1926888;Eu(a+14|0,94862,d)|0;Ia=b;return 0}function bb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;b=Ia;Ia=Ia+304|0;d=b+288|0;e=b+280|0;f=b+272|0;g=b+264|0;h=b+256|0;i=b+248|0;j=b+240|0;k=b+232|0;l=b+224|0;m=b+216|0;n=b+208|0;o=b+200|0;p=b+192|0;q=b+184|0;r=b+176|0;s=b+168|0;t=b+160|0;u=b+152|0;v=b+144|0;w=b+136|0;x=b+128|0;y=b+120|0;z=b+112|0;A=b+104|0;B=b+96|0;C=b+88|0;D=b+80|0;E=b+72|0;F=b+64|0;G=b+56|0;H=b+48|0;I=b+40|0;J=b+32|0;K=b+24|0;L=b+16|0;M=b+8|0;N=b;O=a+8|0;a=c[O>>2]|0;c[N>>2]=35583;Mu(a,35570,N)|0;Vu(35590,25,1,c[O>>2]|0)|0;N=c[O>>2]|0;c[M>>2]=c[532678];Mu(N,35616,M)|0;Vu(35628,37,1,c[O>>2]|0)|0;M=c[O>>2]|0;c[L>>2]=3062500;Mu(M,35666,L)|0;Vu(35681,36,1,
function Ge(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;Be(b,e);f=c[e>>2]|0;a:do switch(f|0){case 10:{g=e+4|0;h=c[g>>2]|0;i=(c[(c[b>>2]|0)+12>>2]|0)+(h<<2)|0;if((h|0)>0?(h=i+-4|0,j=c[h>>2]|0,((j&63)+-37|0)>>>0<5):0){k=j;l=h}else{k=c[i>>2]|0;l=i}c[l>>2]=((k&16320|0)==0&1)<<6|k&-16321;m=c[g>>2]|0;n=32;break}case 2:case 5:case 4:break;case 11:{g=c[b>>2]|0;i=e+4|0;h=c[(c[g+12>>2]|0)+(c[i>>2]<<2)>>2]|0;j=b+20|0;if((h&63|0)==33){c[j>>2]=(c[j>>2]|0)+-1;le(b,h>>>23<<6|16424)|0;h=b+28|0;j=c[h>>2]|0;c[h>>2]=-1;h=le(b,2147450916)|0;if((j|0)!=-1)if((h|0)!=-1){o=c[(c[b>>2]|0)+12>>2]|0;p=h;while(1){q=o+(p<<2)|0;r=c[q>>2]|0;s=(r>>>14)+-131071|0;t=(s|0)==-1?-1:p+1+s|0;if((t|0)==-1)break;else p=t}o=j+~p|0;if((((o|0)>-1?o:0-o|0)|0)>131071)oe(c[b+12>>2]|0,46981);else{c[q>>2]=(o<<14)+2147467264|r&16383;m=h;n=32;break a}}else{u=j;n=33}else{m=h;n=32}}else{v=g;w=i;n=16}break}default:{o=e+4|0;if((f|0)==6){x=o;n=22}else{v=c[b>>2]|0;w=o;n=16}}}while(0);if((n|0)==16){f=b+48|0;r=a[f>>0]|0;q=(r&255)+1|0;k=v+78|0;do if((r&255)>=(d[k>>0]|0))if((r&255)>248)oe(c[b+12>>2]|0,47325);else{v=q&255;a[k>>0]=v;y=v;break}else y=q&255;while(0);a[f>>0]=y;Ye(b,e,(y&255)+-1|0);if((c[e>>2]|0)==6){x=w;n=22}else{z=w;n=25}}if((n|0)==22){w=c[e+4>>2]|0;if((w&256|0)==0?(w|0)>=(d[b+46>>0]|0|0):0){w=b+48|0;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;z=x;n=25}else{z=x;n=25}}do if((n|0)==25){le(b,c[z>>2]<<23|16361)|0;x=b+28|0;w=c[x>>2]|0;c[x>>2]=-1;x=le(b,2147450916)|0;if((w|0)!=-1)if((x|0)!=-1){y=c[(c[b>>2]|0)+12>>2]|0;f=x;while(1){A=y+(f<<2)|0;B=c[A>>2]|0;q=(B>>>14)+-131071|0;k=(q|0)==-1?-1:f+1+q|0;if((k|0)==-1)break;else f=k}y=w+~f|0;if((((y|0)>-1?y:0-y|0)|0)>131071)oe(c[b+12>>2]|0,46981);else{c[A>>2]=(y<<14)+2147467264|B&16383;m=x;n=32;break}}else{u=w;n=33}else{m=x;n=32}}while(0);if((n|0)==32?(m|0)!=-1:0){u=m;n=33}do if((n|0)==33){m=e+12|0;B=c[m>>2]|0;if((B|0)==-1){c[m>>2]=u;break}m=c[(c[b>>2]|0)+12>>2]|0;A=B;while(1){C=m+(A<<2)|0;D=c[C>>2]|0;B=(D>>>14)+-131071|0;z=(B|0)==-1?-1:A+1+B|0;if((z|0)==-1)break;else A=z}m=u+~A|0;if((((m|0)>-1?m:0-m|0)|0)>131071)oe(c[b+12>>2]|0,46981);else{c[C>>2]=(m<<14)+2147467264|D&16383;break}}while(0);D=e+8|0;e=c[D>>2]|0;c[b+24>>2]=c[b+20>>2];C=b+28|0;if((e|0)==-1){c[D>>2]=-1;return}u=c[C>>2]|0;if((u|0)==-1){c[C>>2]=e;c[D>>2]=-1;return}C=c[(c[b>>2]|0)+12>>2]|0;n=u;while(1){E=C+(n<<2)|0;F=c[E>>2]|0;u=(F>>>14)+-131071|0;m=(u|0)==-1?-1:n+1+u|0;if((m|0)==-1)break;else n=m}C=e+~n|0;if((((C|0)>-1?C:0-C|0)|0)>131071)oe(c[b+12>>2]|0,46981);c[E>>2]=(C<<14)+2147467264|F&16383;c[D>>2]=-1;return}function He(d){d=d|0;var e=0,f=0,g=0,h=0,i=0;e=Ia;Ia=Ia+16|0;f=e;g=c[d+40>>2]|0;a[f+10>>0]=0;a[f+8>>0]=a[g+46>>0]|0;h=c[(c[g+12>>2]|0)+56>>2]|0;b[f+4>>1]=c[h+28>>2];b[f+6>>1]=c[h+16>>2];a[f+9>>0]=0;h=g+16|0;c[f>>2]=c[h>>2];c[h>>2]=f;f=d+24|0;a:while(1){h=c[f>>2]|0;switch(h|0){case 277:case 292:case 287:case 262:case 261:case 260:{i=4;break a;break}default:{}}ie(d);if((h|0)==274){i=4;break}}if((i|0)==4){me(g);Ia=e;return}}function Ie(e,f){e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=c[e+40>>2]|0;h=c[e+56>>2]|0;i=c[g>>2]|0;j=i+60|0;k=c[j>>2]|0;l=g+44|0;if((k|0)>(b[l>>1]|0)){m=k;n=c[i+24>>2]|0}else{o=i+24|0;p=pe(c[e+44>>2]|0,c[o>>2]|0,j,12,32767,47639)|0;c[o>>2]=p;m=c[j>>2]|0;n=p}if((k|0)<(m|0)?(p=k+1|0,c[n+(k*12|0)>>2]=0,(p|0)<(m|0)):0){k=p;do{c[n+(k*12|0)>>2]=0;k=k+1|0}while((k|0)!=(m|0))}c[n+((b[l>>1]|0)*12|0)>>2]=f;do if(a[f+5>>0]&3?(n=i+5|0,m=a[n>>0]|0,m&4):0){k=c[(c[e+44>>2]|0)+12>>2]|0;if((d[k+49>>0]|0)<2){Hc(k,f);break}else{a[n>>0]=a[k+48>>0]&3|m&-72;break}}while(0);f=b[l>>1]|0;b[l>>1]=f+1<<16>>16;l=h+4|0;i=c[l>>2]|0;m=i+1|0;if((m-(c[g+40>>2]|0)|0)>200)ze(g,200,47639);g=h+8|0;if((i+2|0)>(c[g>>2]|0)){k=pe(c[e+44>>2]|0,c[h>>2]|0,g,2,2147483645,47639)|0;c[h>>2]=k;g=c[l>>2]|0;q=k;r=g;s=g+1|0;c[l>>2]=s;t=q+(r<<1)|0;b[t>>1]=f;return}else{q=c[h>>2]|0;r=i;s=m;c[l>>2]=s;t=q+(r<<1)|0;b[t>>1]=f;return}}function Je(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=Ia;Ia=Ia+16|0;f=e;De(b,f,0)|0;g=c[b+40>>2]|0;Be(g,f);if(((c[f>>2]|0)==6?(b=c[f+4>>2]|0,(b&256|0)==0):0)?(b
function Wr(b){b=b|0;var c=0,d=0;if(!(ka(26)|0)){cv(101597)|0;return 0}ka(46)|0;c=Pt(b)|0;if((c|0)>0){d=0;do{la(47,a[b+d>>0]|0)|0;d=d+1|0}while((d|0)!=(c|0))}ka(48)|0;return 0}function Xr(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;b=Ia;Ia=Ia+16|0;d=b+4|0;e=b;f=(a|0)==0;g=c[543653]|0;if(f|(g|0)!=0)h=g;else{L(d|0,e|0)|0;if(!(ka(34)|0))i=c[e>>2]|0;else{c[d>>2]=ka(35)|0;g=ka(36)|0;c[e>>2]=g;i=g}c[730435]=c[d>>2]<<2;c[730436]=i<<2;h=c[543653]|0}if(!(f&(h|0)!=0)){c[543653]=a;Ia=b;return}cv(101745)|0;ka(49)|0;c[543653]=a;Ia=b;return}function Yr(a){a=a|0;return}function Zr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=gs(a,103074)|0;if(e|0){uo(b,1,d,e)|0;Eo(e)}e=c[a+1024>>2]|0;if(!e){mq(a);return}Ra[e&7](a);mq(a);return}function _r(a){a=a|0;var b=0,d=0;b=Ia;Ia=Ia+16|0;d=b;if(a|0){c[d>>2]=a;hv(101811,d)|0}zu(c[8720]|0)|0;d=c[a+1028>>2]|0;if(!d){mq(a);Ia=b;return}Ra[d&7](a);mq(a);Ia=b;return}function $r(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=iq(1032)|0;Yt(f,b)|0;c[f+1024>>2]=d;c[f+1028>>2]=e;qa(a|0,f|0,2,4);return 0}function as(){var a=0;if(c[543654]|0){a=0;return a|0}a=ka(41)|0;return a|0}function bs(a){a=a|0;var b=0;b=c[730439]|0;if(b|0)mq(b);b=iq((Pt(a)|0)+1|0)|0;c[730439]=b;Yt(b,a)|0;ka(50)|0;return 0}function cs(a){a=a|0;ka(51)|0;ma(52,a|0,Pt(a)|0)|0;return ka(53)|0}function ds(){if(c[730434]|0)return;c[730434]=1;ka(54)|0;return}function es(){var b=0,d=0,e=0;if(ka(55)|0){Iv(1791328,0,131073)|0;ma(56,1791328,131072)|0;b=kq((Pt(1791328)|0)+1|0)|0;Yt(b,1791328)|0;d=b;return d|0}b=c[730439]|0;if(!b){e=kq(2)|0;a[e>>0]=0;d=e;return d|0}else{e=iq((Pt(b)|0)+1|0)|0;Yt(e,c[730439]|0)|0;d=e;return d|0}return 0}function fs(a){a=a|0;return 0}function gs(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ia;Ia=Ia+1296|0;f=e+1280|0;g=e+1024|0;h=e+512|0;i=e;Mo(b,0,h,i);c[f>>2]=h;c[f+4>>2]=i;it(g,102731,f)|0;f=c[730440]|0;a:do if((f|0)>0){i=0;while(1){h=c[1922416+(i<<2)>>2]|0;i=i+1|0;if(!(Ot(g,h+24|0)|0)){j=h;break a}if((i|0)>=(f|0)){j=0;break}}}else j=0;while(0);switch(a[d>>0]|0){case 114:{if(!j){k=0;Ia=e;return k|0}c[j+20>>2]=0;k=j;Ia=e;return k|0}case 119:{if(!j){d=nq(0)|0;c[d+4>>2]=1;Es(d+24|0,g)|0;g=c[730440]|0;c[1922416+(g<<2)>>2]=d;c[730440]=g+1;k=d;Ia=e;return k|0}else{c[j+16>>2]=0;c[j+20>>2]=0;k=j;Ia=e;return k|0}break}default:{k=0;Ia=e;return k|0}}return 0}function hs(a){a=a|0;var b=0,d=0,e=0;b=c[730440]|0;a:do if((b|0)>0){d=0;while(1){if((c[1922416+(d<<2)>>2]|0)==(a|0)){e=1;break a}d=d+1|0;if((d|0)>=(b|0)){e=0;break}}}else e=0;while(0);return e|0}function is(){var a=0,b=0,d=0;a=kq(46756)|0;Iv(a|0,0,46756)|0;c[a>>2]=iq(65538)|0;b=a+4|0;c[b>>2]=Fn(128,128,8)|0;c[a+12>>2]=Fn(128,64,8)|0;c[a+8>>2]=c[b>>2];b=a+16|0;d=0;do{c[b+(d*660|0)+8>>2]=(d|0)==0?1:16;d=d+1|0}while((d|0)!=64);d=a+42256|0;b=0;do{c[d+(b<<4)>>2]=65;c[d+(b<<4)+4>>2]=66;c[d+(b<<4)+8>>2]=67;c[d+(b<<4)+12>>2]=68;b=b+1|0}while((b|0)!=64);c[a+44588>>2]=zs()|0;c[a+44592>>2]=zs()|0;c[a+44596>>2]=zs()|0;c[a+44600>>2]=zs()|0;Iv(a+44604|0,-1,2144)|0;return a|0}function js(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;if(!a)return;Gn(c[a+4>>2]|0)|0;Gn(c[a+12>>2]|0)|0;Tq(a);Oq(a+16|0);Oq(a+676|0);Oq(a+1336|0);Oq(a+1996|0);Oq(a+2656|0);Oq(a+3316|0);Oq(a+3976|0);Oq(a+4636|0);Oq(a+5296|0);Oq(a+5956|0);Oq(a+6616|0);Oq(a+7276|0);Oq(a+7936|0);Oq(a+8596|0);Oq(a+9256|0);Oq(a+9916|0);Oq(a+10576|0);Oq(a+11236|0);Oq(a+11896|0);Oq(a+12556|0);Oq(a+13216|0);Oq(a+13876|0);Oq(a+14536|0);Oq(a+15196|0);Oq(a+15856|0);Oq(a+16516|0);Oq(a+17176|0);Oq(a+17836|0);Oq(a+18496|0);Oq(a+19156|0);Oq(a+19816|0);Oq(a+20476|0);Oq(a+21136|0);Oq(a+21796|0);Oq(a+22456|0);Oq(a+23116|0);Oq(a+23776|0);Oq(a+24436|0);Oq(a+25096|0);Oq(a+25756|0);Oq(a+26416|0);Oq(a+27076|0);Oq(a+27736|0);Oq(a+28396|0);Oq(a+29056|0);Oq(a+29716|0);Oq(a+30376|0);Oq(a+31036|0);Oq(a+31696|0);Oq(a+32356|0);Oq(a+33016|0);Oq(a+33676|0);Oq(a+34336|0);Oq(a+34996|0);Oq(a+35656|0);Oq(a+36316|0);Oq(a+36976|0);Oq(a+37636|0);Oq(a+38296|0);Oq(a+38956|0);Oq(a+39616|0);Oq(a+40276|0);Oq(a+40936|0);Oq(a+41596|0);mq(c[a>>2]|0);b=a+46748|0;d=a+46752|0;e=c[d>>2]|0;if((c[b>>2]|0)>0){f=e;g=0;while(1){pq(c[f+(g<<2)>>2]|0);g=g+1|0;h=c[d>>2]|0;if((g|0)>=(c[b>>2]|0)){i=h;break}else
function Zd(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;g=b+12|0;h=c[g>>2]|0;i=e+5|0;if((f|0)==0|(a[i>>0]&24)!=0)return;j=f+6|0;k=a[j>>0]|0;if(k&4)return;l=c[h+164>>2]|0;m=(c[f+16>>2]|0)+(((1<<d[f+7>>0])+-1&c[l+8>>2])*20|0)|0;while(1){if((c[m+12>>2]|0)==68?(c[m+8>>2]|0)==(l|0):0){n=6;break}f=c[m+16>>2]|0;if(!f){o=2172216;break}else m=f}if((n|0)==6)o=m;if(!(c[o+4>>2]|0)){a[j>>0]=k|4;return}if(!o)return;o=h+64|0;k=c[o>>2]|0;if((k|0)==(e|0)){j=h;while(1){m=d[j+48>>0]|0;n=m^3;l=(a[j+50>>0]|0)==2;f=l?255:184;p=l?64:m&3;m=l?64:0;l=c[k>>2]|0;a:do if(!l)q=0;else{r=l;s=1;t=k;while(1){if(!s){q=t;break a}s=s+-1|0;u=r+5|0;v=d[u>>0]|0;if(!((v^3)&n)){c[t>>2]=c[r>>2];kd(b,r);w=t}else{if(m&v|0){q=0;break a}if((a[r+4>>0]|0)==8)ld(b,r);a[u>>0]=f&v|p;w=r}r=c[w>>2]|0;if(!r){q=0;break}else t=w}}while(0);if((q|0)!=(k|0))break;j=c[g>>2]|0}c[o>>2]=q}q=h+56|0;o=c[q>>2]|0;if((o|0)==(e|0))x=q;else{q=o;while(1){o=c[q>>2]|0;if((o|0)==(e|0))break;else q=o}x=q}c[x>>2]=c[e>>2];x=h+60|0;c[e>>2]=c[x>>2];c[x>>2]=e;e=a[i>>0]|16;a[i>>0]=e;x=e&255;if((d[h+49>>0]|0)<2)y=x&191;else y=x&184|a[h+48>>0]&3;a[i>>0]=y;return}function _d(e,f,g,h,i,j){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;k=Ia;Ia=Ia+16|0;l=k;m=k+8|0;if(!h)n=0;else{o=c[e+16>>2]|0;do if((h|0)<=0){if((h|0)>=-1000999){p=(c[e+8>>2]|0)+(h<<3)|0;break}if((h|0)==-1001e3){p=(c[e+12>>2]|0)+36|0;break}q=-1001e3-h|0;r=c[o>>2]|0;if((c[r+4>>2]|32|0)==54)p=2172216;else{s=c[r>>2]|0;p=(q|0)>(d[s+6>>0]|0)?2172216:s+16+(q+-1<<3)|0}}else{q=(c[o>>2]|0)+(h<<3)|0;p=q>>>0<(c[e+8>>2]|0)>>>0?q:2172216}while(0);n=p-(c[e+28>>2]|0)|0}p=e+8|0;h=(c[p>>2]|0)+(~f<<3)|0;c[m>>2]=h;f=h;if((j|0)!=0?(b[e+36>>1]|0)==0:0){o=c[e+16>>2]|0;c[o+28>>2]=j;c[o+24>>2]=i;c[o+20>>2]=f-(c[e+28>>2]|0);a[o+36>>0]=a[e+41>>0]|0;i=e+68|0;j=o+32|0;c[j>>2]=c[i>>2];c[i>>2]=n;q=o+18|0;a[q>>0]=a[q>>0]|16;o=e+38|0;s=(b[o>>1]|0)+1<<16>>16;b[o>>1]=s;if((s&65535)>199){if(s<<16>>16==200)yc(e,46208,l);if((s&65535)>224)wc(e,6)}if(!(Cc(e,h,g)|0))Dc(e);b[o>>1]=(b[o>>1]|0)+-1<<16>>16;a[q>>0]=a[q>>0]&-17;c[i>>2]=c[j>>2];t=0}else{c[m+4>>2]=g;t=ae(e,3,m,f-(c[e+28>>2]|0)|0,n)|0}if((g|0)!=-1){Ia=k;return t|0}g=(c[e+16>>2]|0)+4|0;e=c[p>>2]|0;if((c[g>>2]|0)>>>0>=e>>>0){Ia=k;return t|0}c[g>>2]=e;Ia=k;return t|0}function $d(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=Ia;Ia=Ia+16|0;f=e;g=c[d>>2]|0;h=c[d+4>>2]|0;d=a+38|0;i=(b[d>>1]|0)+1<<16>>16;b[d>>1]=i;if((i&65535)>199){if(i<<16>>16==200)yc(a,46208,f);if((i&65535)>224)wc(a,6)}i=a+36|0;b[i>>1]=(b[i>>1]|0)+1<<16>>16;if(!(Cc(a,g,h)|0))Dc(a);b[i>>1]=(b[i>>1]|0)+-1<<16>>16;b[d>>1]=(b[d>>1]|0)+-1<<16>>16;Ia=e;return}function ae(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=d+16|0;j=c[i>>2]|0;k=d+41|0;l=a[k>>0]|0;m=d+36|0;n=b[m>>1]|0;o=d+68|0;p=c[o>>2]|0;c[o>>2]=h;h=vc(d,e,f)|0;if(!h){c[o>>2]=p;return h|0}f=d+28|0;e=(c[f>>2]|0)+g|0;Qc(d,e);switch(h|0){case 4:{g=c[(c[d+12>>2]|0)+152>>2]|0;c[e>>2]=g;q=(a[g+4>>0]|64)&255;break}case 6:{g=$c(d,46910,23)|0;c[e>>2]=g;q=(a[g+4>>0]|64)&255;break}default:{g=c[d+8>>2]|0;c[e>>2]=c[g+-8>>2];q=c[g+-4>>2]|0}}c[e+4>>2]=q;q=e+8|0;c[d+8>>2]=q;c[i>>2]=j;a[k>>0]=l;b[m>>1]=n;if(!j)r=q;else{n=j;j=q;while(1){q=c[n+4>>2]|0;m=j>>>0<q>>>0?q:j;n=c[n+8>>2]|0;if(!n){r=m;break}else j=m}}j=r-(c[f>>2]|0)|0;f=j>>3;r=f+11+((f+1|0)/8|0)|0;f=(r|0)<1e6?r:1e6;if((j|0)>7999992){c[o>>2]=p;return h|0}if((f|0)>=(c[d+32>>2]|0)){c[o>>2]=p;return h|0}xc(d,f);c[o>>2]=p;return h|0}function be(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=Ia;Ia=Ia+32|0;j=i;c[j+16>>2]=b;c[j+8>>2]=e;c[j+12>>2]=f;c[j>>2]=0;c[j+4>>2]=0;f=ce(b,j,(g|0)==0?78709:g,h)|0;if(f|0){Ia=i;return f|0}h=c[(c[b+8>>2]|0)+-8>>2]|0;if((a[h+6>>0]|0)!=1){Ia=i;return f|0}g=b+12|0;b=c[(c[g>>2]|0)+36>>2]|0;a:do if((c[b+28>>2]|0)>>>0>1)k=(c[b+12>>2]|0)+8|0;else{j=(c[b+16>>2]|0)+((131072%((1<<d[b+7>>0])+-1|1|0)|0)*20|0)|0;while(1){if((c[j+12>>2]|0)==3?(c[j+8>>2]|0)==131072:0)break;e=c[j+16>>2]|0;if(!e){k=2172216;break a}else j=e}k=j}while(0);b=h+16|0;h=c[(c[b>>2]|0)+8>>2]|0;c[h>>2]=c[k>>2];e=k+4|0;c[h+4>>2]=c[e>>2];if(!(c[
function Dc(e){e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0;f=Ia;Ia=Ia+64|0;g=f+40|0;h=f+32|0;i=f+24|0;j=f+16|0;k=f+8|0;l=f;m=f+48|0;n=e+16|0;o=e+116|0;p=e+12|0;q=e+8|0;r=e+38|0;s=e+24|0;t=e+32|0;u=e+28|0;v=m+4|0;w=c[n>>2]|0;a:while(1){x=c[c[w>>2]>>2]|0;y=x+12|0;z=c[(c[y>>2]|0)+8>>2]|0;A=w+24|0;B=w+28|0;C=w+4|0;D=w+4|0;E=w+4|0;F=w+4|0;G=w+4|0;H=w+4|0;I=w+4|0;J=c[w+24>>2]|0;b:while(1){K=c[B>>2]|0;c[B>>2]=K+4;L=c[K>>2]|0;K=c[543058]|0;if((K|c[543059]|0)>(c[8698]|0)){c[o>>2]=1;M=c[n>>2]|0;N=M+18|0;O=d[N>>0]|0;if(!(O&128)){P=5;break a}a[N>>0]=O&127;Q=c[A>>2]|0}else Q=J;c[543058]=K+2;O=L>>>6&255;R=Q+(O<<3)|0;c:do switch(L&63){case 44:{P=229;break b;break}case 0:{c[543058]=K+1;S=L>>>23;c[R>>2]=c[Q+(S<<3)>>2];c[Q+(O<<3)+4>>2]=c[Q+(S<<3)+4>>2];T=Q;break}case 1:{c[543058]=K+1;S=L>>>14;c[R>>2]=c[z+(S<<3)>>2];c[Q+(O<<3)+4>>2]=c[z+(S<<3)+4>>2];T=Q;break}case 2:{S=c[B>>2]|0;c[B>>2]=S+4;U=(c[S>>2]|0)>>>6;c[R>>2]=c[z+(U<<3)>>2];c[Q+(O<<3)+4>>2]=c[z+(U<<3)+4>>2];T=Q;break}case 3:{c[R>>2]=L>>>23;c[Q+(O<<3)+4>>2]=1;if(!(L&8372224))T=Q;else{c[B>>2]=(c[B>>2]|0)+4;T=Q}break}case 4:{U=L>>>23;S=R;while(1){c[S+4>>2]=0;if(!U){T=Q;break}else{U=U+-1|0;S=S+8|0}}break}case 5:{S=c[(c[x+16+(L>>>23<<2)>>2]|0)+8>>2]|0;c[R>>2]=c[S>>2];c[Q+(O<<3)+4>>2]=c[S+4>>2];T=Q;break}case 6:{S=L>>>14;Fc(e,c[(c[x+16+(L>>>23<<2)>>2]|0)+8>>2]|0,(L&4194304|0)==0?Q+((S&511)<<3)|0:z+((S&255)<<3)|0,R);T=c[A>>2]|0;break}case 7:{S=L>>>14;Fc(e,Q+(L>>>23<<3)|0,(L&4194304|0)==0?Q+((S&511)<<3)|0:z+((S&255)<<3)|0,R);T=c[A>>2]|0;break}case 8:{S=L>>>23;U=L>>>14;Gc(e,c[(c[x+16+(O<<2)>>2]|0)+8>>2]|0,(L|0)<0?z+((S&255)<<3)|0:Q+(S<<3)|0,(L&4194304|0)==0?Q+((U&511)<<3)|0:z+((U&255)<<3)|0);T=c[A>>2]|0;break}case 9:{U=c[x+16+(L>>>23<<2)>>2]|0;S=c[U+8>>2]|0;c[S>>2]=c[R>>2];V=Q+(O<<3)+4|0;c[S+4>>2]=c[V>>2];if(((c[V>>2]&64|0)!=0?(V=c[R>>2]|0,(a[V+5>>0]&3)!=0):0)?(S=U+5|0,U=a[S>>0]|0,(U&4)!=0):0){W=c[p>>2]|0;if((d[W+49>>0]|0)<2){Hc(W,V);T=Q;break c}else{a[S>>0]=a[W+48>>0]&3|U&-72;T=Q;break c}}else T=Q;break}case 10:{U=L>>>23;W=L>>>14;Gc(e,R,(L|0)<0?z+((U&255)<<3)|0:Q+(U<<3)|0,(L&4194304|0)==0?Q+((W&511)<<3)|0:z+((W&255)<<3)|0);T=c[A>>2]|0;break}case 11:{W=L>>>23;U=L>>>14;S=U&511;V=c[p>>2]|0;X=V+4|0;Y=Pa[c[V>>2]&3](c[X>>2]|0,0,5,32)|0;if(!Y){if(!(a[V+51>>0]|0)){P=29;break a}Ic(e,1);Z=Pa[c[V>>2]&3](c[X>>2]|0,0,5,32)|0;if(!Z){P=29;break a}else _=Z}else _=Y;Y=V+12|0;c[Y>>2]=(c[Y>>2]|0)+32;Y=V+56|0;a[_+5>>0]=a[V+48>>0]&3;a[_+4>>0]=5;c[_>>2]=c[Y>>2];c[Y>>2]=_;c[_+8>>2]=0;a[_+6>>0]=-1;Y=_+12|0;c[Y>>2]=0;V=_+28|0;c[V>>2]=0;Z=_+16|0;c[Z>>2]=2172240;X=_+7|0;a[X>>0]=0;$=_+20|0;c[$>>2]=2172240;c[R>>2]=_;c[Q+(O<<3)+4>>2]=69;if(S|W|0){aa=L>>>26&31;ba=(aa|0)==0?W:(W&7|8)<<aa+-1;aa=L>>>17&31;W=(aa|0)==0?S:(U&7|8)<<aa+-1;aa=c[V>>2]|0;U=a[X>>0]|0;S=U&255;ca=c[Z>>2]|0;if((aa|0)<(ba|0)){if((ba+1|0)>>>0>536870911){P=33;break a}da=c[Y>>2]|0;ea=aa<<3;aa=ba<<3;fa=c[p>>2]|0;ga=(da|0)==0;ha=fa+4|0;ia=Pa[c[fa>>2]&3](c[ha>>2]|0,da,ea,aa)|0;if((aa|0)!=0&(ia|0)==0){if(!(a[fa+51>>0]|0)){P=37;break a}Ic(e,1);ja=Pa[c[fa>>2]&3](c[ha>>2]|0,da,ea,aa)|0;if(!ja){P=37;break a}else ka=ja}else ka=ia;ia=fa+12|0;c[ia>>2]=(ga?0:0-ea|0)+aa+(c[ia>>2]|0);c[Y>>2]=ka;Y=c[V>>2]|0;if((Y|0)<(ba|0)){ia=Y;do{c[ka+(ia<<3)+4>>2]=0;ia=ia+1|0}while((ia|0)!=(ba|0))}c[V>>2]=ba}if(!W){c[Z>>2]=2172240;la=2172240;ma=0;na=0}else{ia=W+-1|0;if(ia>>>0>255){Y=0;aa=ia;while(1){ea=Y+8|0;ga=aa>>>8;if(aa>>>0>65535){Y=ea;aa=ga}else{oa=ea;pa=ga;break}}}else{oa=0;pa=ia}aa=oa+(d[400+pa>>0]|0)|0;if((aa|0)>30){P=48;break a}Y=1<<aa;if((Y+1|0)>>>0>214748364){P=50;break a}W=20<<aa;ba=c[p>>2]|0;V=ba+4|0;ga=Pa[c[ba>>2]&3](c[V>>2]|0,0,0,W)|0;if(aa>>>0<30&(ga|0)==0){if(!(a[ba+51>>0]|0)){P=54;break a}Ic(e,1);ea=Pa[c[ba>>2]&3](c[V>>2]|0,0,0,W)|0;if(!ea){P=54;break a}else qa=ea}else qa=ga;g
function bq(b,e,f,g,h,i){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Yc=0,Zc=0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,hd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0,zd=0,Ad=0,Bd=0,Cd=0,Dd=0,Ed=0,Fd=0,Gd=0,Hd=0,Id=0,Jd=0,Kd=0,Ld=0,Md=0,Nd=0,Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=0,Yd=0,Zd=0,_d=0,$d=0,ae=0;j=Ia;Ia=Ia+192|0;k=j+176|0;l=j+20|0;m=j+8|0;n=j+4|0;o=j;c[n>>2]=0;c[o>>2]=0;c[e>>2]=0;c[f>>2]=0;p=b+216|0;c[p>>2]=0;Hv(l|0,b+28|0,156)|0;c[l>>2]=h;c[l+4>>2]=i;a:do if(c[b+12>>2]|0){q=B(i,h)|0;b:do switch(c[b+184>>2]|0){case 6:{r=(q|0)!=0;if((c[b+188>>2]|0)==8){if(!r)break b;s=0;while(1){if((a[g+(s<<2|3)>>0]|0)!=-1)break a;s=s+1|0;if(s>>>0>=q>>>0)break b}}if(r){s=0;do{t=s<<3;if((a[g+(t|6)>>0]|0)!=-1)break a;s=s+1|0;if((a[g+(t|7)>>0]|0)!=-1)break a}while(s>>>0<q>>>0)}break}case 4:{s=(q|0)!=0;if((c[b+188>>2]|0)==8){if(!s)break b;r=0;while(1){if((a[g+(r<<1|1)>>0]|0)!=-1)break a;r=r+1|0;if(r>>>0>=q>>>0)break b}}if(s){r=0;do{t=r<<2;if((a[g+(t|2)>>0]|0)!=-1)break a;r=r+1|0;if((a[g+(t|3)>>0]|0)!=-1)break a}while(r>>>0<q>>>0)}break}case 3:{r=c[b+192>>2]|0;s=c[b+196>>2]|0;if(s|0){t=0;do{if((a[r+(t<<2|3)>>0]|0)!=-1)break a;t=t+1|0}while(t>>>0<s>>>0)}break}default:break a}while(0);q=l+20|0;switch(c[q>>2]|0){case 6:{c[q>>2]=2;break a;break}case 4:{c[q>>2]=0;break a;break}default:break a}}while(0);if((c[b+8>>2]|0)>>>0>32768){c[p>>2]=60;Ia=j;return}if((c[b>>2]|0)>>>0>2){c[p>>2]=61;Ia=j;return}if((c[b+44>>2]|0)>>>0>1){c[p>>2]=71;Ia=j;return}q=l+20|0;s=c[q>>2]|0;t=l+24|0;r=c[t>>2]|0;switch(s|0){case 0:{switch(r|0){case 1:case 2:case 4:case 8:case 16:break;default:{u=37;v=42}}break}case 2:{switch(r|0){case 8:case 16:break;default:{u=37;v=42}}break}case 3:{switch(r|0){case 1:case 2:case 4:case 8:break;default:{u=37;v=42}}break}case 4:{switch(r|0){case 8:case 16:break;default:{u=37;v=42}}break}case 6:{switch(r|0){case 8:case 16:break;default:{u=37;v=42}}break}default:{u=31;v=42}}if((v|0)==42){c[p>>2]=u;Ia=j;return}c[p>>2]=0;u=b+184|0;w=c[u>>2]|0;x=c[b+188>>2]|0;switch(w|0){case 0:{switch(x|0){case 1:case 2:case 4:case 8:case 16:break;default:{y=37;v=49}}break}case 2:{switch(x|0){case 8:case 16:break;default:{y=37;v=49}}break}case 3:{switch(x|0){case 1:case 2:case 4:case 8:break;default:{y=37;v=49}}break}case 4:{switch(x|0){case 8:case 16:break;default:{y=37;v=49}}break}case 6:{switch(x|0){case 8:case 16:break;default:{y=37;v=49}}break}default:{y=31;v=49}}if((v|0)==49){c[p>>2]=y;Ia=j;return}c[p>>2]=0;do if((w|0)==(s|0)&(x|0)==(r|0))cq(n,o,g,l);else{y=B(i,h)|0;switch(s|0){case 3:case 0:{z=-1;v=55;break}case 2:{A=3;v=54;break}case 4:break;case 6:{A=4;v=54;break}default:{z=0;v=55}}if((v|0)==54){C=((B(B(r,y)|0,A)|0)+7|0)>>>3;v=56}else if((v|0)==55)switch(s|0){case 2:case 6:{C=((B(z&r,y)|0)+7|0)>>>3;v=56;break}default:{}}if((v|0)==56?(r|0)==8:0){y=kq(C)|0;if(!((C|0)!=0&(y|0)==0)){if((c[p>>2]|0)==0?(D=Wp(y,g,q,u,h,i)|0,c[p>>2]=D,(D|0)==0):0)cq(n,o,y,l)}else c[p>>2]=9955;mq(y);break}c[p>>2]=59;Ia=j;return}while(0);c[m>>2]=0;u=m+8|0;c[u>>2]=0;g=m+4|0;c[g>>2]=0;c:do if(!(c[p>>2]|0)){C=lq(0,2)|0;if(!C){E=0;F=0}else{c[u>>2]=2;c[m>>2]=C;c[g>>2]=1;a[C>>0]=-1
function yo(d,e){d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0;d=Ia;Ia=Ia+16|0;g=d;if(!e){h=0;Ia=d;return h|0}i=Un(0)|0;a:do if(i|0){switch(c[e>>2]|0){case 0:{j=Du(c[e+8>>2]|0)|0;k=6;break}case 1:{j=(c[e+20>>2]|0)>=(c[e+16>>2]|0)&1;k=6;break}default:k=7}if((k|0)==6?(j|0)==0:0)k=7;b:do if((k|0)==7){l=e+8|0;m=e+16|0;n=e+20|0;o=e+12|0;p=i+32|0;q=0;c:while(1){c[g>>2]=0;switch(c[e>>2]|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;break}case 1:{r=c[n>>2]|0;s=(c[m>>2]|0)-r|0;t=(s|0)<4?s:4;s=(t|0)>0?t:0;Hv(g|0,(c[o>>2]|0)+r|0,s|0)|0;c[n>>2]=s+r;break}default:{k=9;break c}}r=c[g>>2]|0;if(!r)break b;c[g>>2]=0;switch(c[e>>2]|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;break}case 1:{s=c[n>>2]|0;t=(c[m>>2]|0)-s|0;u=(t|0)<4?t:4;t=(u|0)>0?u:0;Hv(g|0,(c[o>>2]|0)+s|0,t|0)|0;c[n>>2]=t+s;break}default:{}}s=c[g>>2]|0;t=(q|0)==0;if(t&(r|0)!=1146048579)break a;d:do if(t)if((r|0)==1146048579){c[g>>2]=0;u=c[e>>2]|0;switch(u|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;v=c[e>>2]|0;k=26;break}case 1:{w=c[n>>2]|0;x=(c[m>>2]|0)-w|0;y=(x|0)<4?x:4;x=(y|0)>0?y:0;Hv(g|0,(c[o>>2]|0)+w|0,x|0)|0;c[n>>2]=x+w;k=28;break}default:{v=u;k=26}}e:do if((k|0)==26){k=0;switch(v|0){case 1:{k=28;break e;break}case 0:break;default:break e}fv(p,1,32,c[l>>2]|0)|0}while(0);if((k|0)==28){k=0;u=c[n>>2]|0;w=(c[m>>2]|0)-u|0;x=(w|0)<32?w:32;w=(x|0)>0?x:0;Hv(p|0,(c[o>>2]|0)+u|0,w|0)|0;c[n>>2]=w+(c[n>>2]|0)}c[g>>2]=0;w=c[e>>2]|0;switch(w|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;z=c[e>>2]|0;k=32;break}case 1:{u=c[n>>2]|0;x=(c[m>>2]|0)-u|0;y=(x|0)<4?x:4;x=(y|0)>0?y:0;Hv(g|0,(c[o>>2]|0)+u|0,x|0)|0;c[n>>2]=x+u;break}default:{z=w;k=32}}f:do if((k|0)==32){k=0;switch(z|0){case 1:{break f;break}case 0:break;default:{k=396;break d}}Lu(c[l>>2]|0,28,1)|0;k=396;break d}while(0);c[n>>2]=(c[n>>2]|0)+28;k=396}else k=35;else if((r|0)<1347374659)switch(r|0){case 1146048579:{break c;break}default:{k=35;break d}}else switch(r|0){case 1347374659:{break c;break}default:{k=35;break d}}while(0);g:do if((k|0)==35){k=0;t=r|32;h:do if((t|0)<1347245667){switch(t|0){case 1347240547:break;default:break h}w=(r|0)==1347240547;c[g>>2]=0;u=c[e>>2]|0;switch(u|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;A=c[e>>2]|0;k=39;break}case 1:{x=c[n>>2]|0;y=(c[m>>2]|0)-x|0;C=(y|0)<4?y:4;y=(C|0)>0?C:0;Hv(g|0,(c[o>>2]|0)+x|0,y|0)|0;c[n>>2]=y+x;A=1;k=39;break}default:{D=u;E=0}}if((k|0)==39){k=0;D=A;E=c[g>>2]|0}c[g>>2]=0;switch(D|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;F=c[e>>2]|0;k=43;break}case 1:{u=c[n>>2]|0;x=(c[m>>2]|0)-u|0;y=(x|0)<4?x:4;x=(y|0)>0?y:0;Hv(g|0,(c[o>>2]|0)+u|0,x|0)|0;c[n>>2]=x+u;u=c[g>>2]|0;c[g>>2]=0;G=u;k=45;break}default:{F=D;k=43}}i:do if((k|0)==43){k=0;u=c[g>>2]|0;c[g>>2]=0;switch(F|0){case 1:{G=u;k=45;break i;break}case 0:break;default:{H=u;break i}}fv(g,4,1,c[l>>2]|0)|0;H=u}while(0);if((k|0)==45){k=0;u=c[n>>2]|0;x=(c[m>>2]|0)-u|0;y=(x|0)<4?x:4;x=(y|0)>0?y:0;Hv(g|0,(c[o>>2]|0)+u|0,x|0)|0;c[n>>2]=x+u;H=G}u=c[g>>2]|0;x=Fn(E,H,u)|0;c[g>>2]=0;y=c[e>>2]|0;switch(y|0){case 0:{fv(g,4,1,c[l>>2]|0)|0;I=c[e>>2]|0;k=49;break}case 1:{C=c[n>>2]|0;J=(c[m>>2]|0)-C|0;K=(J|0)<4?J:4;J=(K|0)>0?K:0;Hv(g|0,(c[o>>2]|0)+C|0,J|0)|0;c[n>>2]=J+C;c[x+20>>2]=c[g>>2];c[g>>2]=0;k=51;break}default:{I=y;k=49}}j:do if((k|0)==49){k=0;c[x+20>>2]=c[g>>2];c[g>>2]=0;switch(I|0){case 1:{k=51;break j;break}case 0:break;defaul
function Ip(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Yc=0,Zc=0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,hd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0,zd=0,Ad=0,Bd=0,Cd=0,Dd=0,Ed=0,Fd=0,Gd=0,Hd=0,Id=0,Jd=0,Kd=0,Ld=0,Md=0,Nd=0,Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=0,Yd=0,Zd=0,_d=0,$d=0,ae=0,be=0,ce=0,de=0,ee=0,fe=0,ge=0,he=0,ie=0,je=0,ke=0,le=0,me=0,ne=0,oe=0,pe=0,qe=0,re=0,se=0,te=0,ue=0,ve=0,we=0,xe=0,ye=0,ze=0,Ae=0,Be=0,Ce=0,De=0,Ee=0,Fe=0,Ge=0,He=0,Ie=0,Je=0,Ke=0,Le=0,Me=0,Ne=0,Oe=0,Pe=0,Qe=0,Re=0,Se=0,Te=0,Ue=0,Ve=0,We=0,Xe=0,Ye=0,Ze=0,_e=0,$e=0,af=0,bf=0,cf=0,df=0,ef=0,ff=0,gf=0,hf=0,jf=0,kf=0,lf=0,mf=0,nf=0,of=0,pf=0,qf=0,rf=0,sf=0,tf=0,uf=0,vf=0,wf=0,xf=0,yf=0,zf=0,Af=0,Bf=0,Cf=0,Df=0,Ef=0,Ff=0,Gf=0,Hf=0,If=0,Jf=0,Kf=0,Lf=0,Mf=0,Nf=0,Of=0,Pf=0,Qf=0,Rf=0,Sf=0,Tf=0,Uf=0,Vf=0,Wf=0,Xf=0,Yf=0,Zf=0,_f=0,$f=0,ag=0,bg=0,cg=0,dg=0,eg=0,fg=0,gg=0,hg=0,ig=0,jg=0,kg=0,lg=0,mg=0,ng=0,og=0,pg=0,qg=0,rg=0,sg=0,tg=0,ug=0,vg=0,wg=0,xg=0,yg=0,zg=0,Ag=0,Bg=0,Cg=0,Dg=0,Eg=0,Fg=0,Gg=0,Hg=0,Ig=0,Jg=0,Kg=0,Lg=0,Mg=0,Ng=0,Og=0,Pg=0,Qg=0,Rg=0,Sg=0,Tg=0,Ug=0,Vg=0,Wg=0,Xg=0,Yg=0,Zg=0,_g=0,$g=0,ah=0,bh=0,ch=0,dh=0,eh=0,fh=0,gh=0,hh=0,ih=0,jh=0,kh=0,lh=0,mh=0,nh=0,oh=0,ph=0,qh=0,rh=0,sh=0,th=0,uh=0,vh=0,wh=0,xh=0,yh=0,zh=0,Ah=0,Bh=0,Ch=0,Dh=0,Eh=0,Fh=0,Gh=0,Hh=0,Ih=0,Jh=0;h=Ia;Ia=Ia+192|0;i=h+136|0;j=h+92|0;k=h+48|0;l=h+4|0;m=h;switch(c[g>>2]|0){case 0:{n=f>>>16;o=b+4|0;p=b+8|0;q=0;r=0;while(1){s=(r|0)==(n|0);t=s&1;u=c[o>>2]|0;v=u+1|0;if((c[p>>2]|0)>>>0<v>>>0){w=v<<1;x=lq(c[b>>2]|0,w)|0;if(x|0){c[p>>2]=w;c[b>>2]=x;y=x;z=7}}else{y=c[b>>2]|0;z=7}if((z|0)==7){z=0;c[o>>2]=v;a[y+u>>0]=t}t=f-q|0;u=t>>>0<65535?t:65535;t=u^65535;v=u&255;x=c[o>>2]|0;w=x+1|0;if((c[p>>2]|0)>>>0<w>>>0){A=w<<1;B=lq(c[b>>2]|0,A)|0;if(B|0){c[p>>2]=A;c[b>>2]=B;C=B;z=12}}else{C=c[b>>2]|0;z=12}if((z|0)==12){z=0;c[o>>2]=w;a[C+x>>0]=v}v=u>>>8&255;u=c[o>>2]|0;x=u+1|0;if((c[p>>2]|0)>>>0<x>>>0){w=x<<1;B=lq(c[b>>2]|0,w)|0;if(B|0){c[p>>2]=w;c[b>>2]=B;D=B;z=17}}else{D=c[b>>2]|0;z=17}if((z|0)==17){z=0;c[o>>2]=x;a[D+u>>0]=v}v=t&255;u=c[o>>2]|0;x=u+1|0;if((c[p>>2]|0)>>>0<x>>>0){B=x<<1;w=lq(c[b>>2]|0,B)|0;if(w|0){c[p>>2]=B;c[b>>2]=w;E=w;z=22}}else{E=c[b>>2]|0;z=22}if((z|0)==22){z=0;c[o>>2]=x;a[E+u>>0]=v}v=t>>>8&255;t=c[o>>2]|0;u=t+1|0;if((c[p>>2]|0)>>>0<u>>>0){x=u<<1;w=lq(c[b>>2]|0,x)|0;if(w|0){c[p>>2]=x;c[b>>2]=w;F=w;z=27}}else{F=c[b>>2]|0;z=27}if((z|0)==27){z=0;c[o>>2]=u;a[F+t>>0]=v}if(q>>>0<f>>>0){v=q;t=0;while(1){u=v+1|0;w=a[e+v>>0]|0;x=c[o>>2]|0;B=x+1|0;if((c[p>>2]|0)>>>0<B>>>0){A=B<<1;G=lq(c[b>>2]|0,A)|0;if(G|0){c[p>>2]=A;c[b>>2]=G;H=G;z=34}}else{H=c[b>>2]|0;z=34}if((z|0)==34){z=0;c[o>>2]=B;a[H+x>>0]=w}t=t+1|0;if(!(t>>>0<65535&u>>>0<f>>>0)){I=u;break}else v=u}}else I=q;if(s){J=0;break}else{q=I;r=r+1|0}}Ia=h;return J|0}case 1:{c[k>>2]=0;K=i;L=K+36|0;do{c[K>>2]=0;K=K+4|0}while((K|0)<(L|0));K=j;L=K+36|0;do{c[K>>2]=0;K=K+4|0}while((K|0)<(L|0));Ep(i);Fp(j);r=b+4|0;I=c[r>>2]|0;q=I+1|0;H=b+8|0;if((c[H>>2]|0)>>>0<q>>>0){o=q<<1;p=lq(c[b>>2]|0,o)|0;if(!p)M=b;else{c[H>>2]=o;c[b>>2]=p;N=b;O=p;z=41}}else{N=b;O=c[b>>2]|0;z=41}if((z|0)==41){c[r>>2]=q;a[O+I>>0]=0;M=N}N=(c[M>>2]|0)+((c[r>>2]|
function ju(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,H=0.0,I=0,J=0.0,K=0.0,L=0,M=0.0,N=0,O=0.0,P=0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0.0,Y=0,Z=0,_=0,$=0.0,aa=0,ba=0.0;h=a+4|0;i=c[h>>2]|0;j=a+104|0;if(i>>>0<(c[j>>2]|0)>>>0){c[h>>2]=i+1;k=d[i>>0]|0}else k=Kt(a)|0;i=k;k=0;a:while(1){switch(i|0){case 46:{l=10;break a;break}case 48:break;default:{m=0;n=0;o=i;p=k;q=0;break a}}r=c[h>>2]|0;if(r>>>0<(c[j>>2]|0)>>>0){c[h>>2]=r+1;s=d[r>>0]|0}else s=Kt(a)|0;i=s;k=1}if((l|0)==10){s=c[h>>2]|0;if(s>>>0<(c[j>>2]|0)>>>0){c[h>>2]=s+1;t=d[s>>0]|0}else t=Kt(a)|0;if((t|0)==48){s=0;i=0;while(1){r=c[h>>2]|0;if(r>>>0<(c[j>>2]|0)>>>0){c[h>>2]=r+1;u=d[r>>0]|0}else u=Kt(a)|0;r=tv(s|0,i|0,-1,-1)|0;v=G()|0;if((u|0)==48){s=r;i=v}else{m=r;n=v;o=u;p=1;q=1;break}}}else{m=0;n=0;o=t;p=k;q=1}}k=0;t=0;u=m;m=n;n=o;o=p;p=q;q=0;w=1.0;i=0;x=0.0;while(1){s=n+-48|0;v=n|32;if(s>>>0>=10){r=(n|0)==46;if(!(r|(v+-97|0)>>>0<6)){y=n;break}if(r)if(!p){z=t;A=k;B=t;C=k;D=o;E=1;F=q;H=w;I=i;J=x}else{y=46;break}else l=24}else l=24;if((l|0)==24){l=0;r=(n|0)>57?v+-87|0:s;do if(!((k|0)<0|(k|0)==0&t>>>0<8))if((k|0)<0|(k|0)==0&t>>>0<14){K=w*.0625;L=q;M=K;N=i;O=x+K*+(r|0);break}else{s=(q|0)!=0|(r|0)==0;L=s?q:1;M=w;N=i;O=s?x:x+w*.5;break}else{L=q;M=w;N=r+(i<<4)|0;O=x}while(0);r=tv(t|0,k|0,1,0)|0;z=u;A=m;B=r;C=G()|0;D=1;E=p;F=L;H=M;I=N;J=O}r=c[h>>2]|0;if(r>>>0<(c[j>>2]|0)>>>0){c[h>>2]=r+1;P=d[r>>0]|0}else P=Kt(a)|0;k=C;t=B;u=z;m=A;n=P;o=D;p=E;q=F;w=H;i=I;x=J}do if(!o){I=(c[j>>2]|0)==0;if(!I)c[h>>2]=(c[h>>2]|0)+-1;if(g){if(!I?(c[h>>2]=(c[h>>2]|0)+-1,!((p|0)==0|I)):0)c[h>>2]=(c[h>>2]|0)+-1}else It(a,0,0);Q=+(f|0)*0.0}else{I=(p|0)==0;F=I?t:u;q=I?k:m;if((k|0)<0|(k|0)==0&t>>>0<8){I=t;E=k;D=i;while(1){P=D<<4;n=I;I=tv(I|0,E|0,1,0)|0;A=E;E=G()|0;if(!((A|0)<0|(A|0)==0&n>>>0<7)){R=P;break}else D=P}}else R=i;if((y|32|0)==112){D=lu(a,g)|0;E=G()|0;if((D|0)==0&(E|0)==-2147483648){if(!g){It(a,0,0);Q=0.0;break}if(!(c[j>>2]|0)){S=0;T=0}else{c[h>>2]=(c[h>>2]|0)+-1;S=0;T=0}}else{S=D;T=E}}else if(!(c[j>>2]|0)){S=0;T=0}else{c[h>>2]=(c[h>>2]|0)+-1;S=0;T=0}E=Dv(F|0,q|0,2)|0;D=tv(E|0,G()|0,-32,-1)|0;E=tv(D|0,G()|0,S|0,T|0)|0;D=G()|0;if(!R){Q=+(f|0)*0.0;break}I=0-e|0;P=((I|0)<0)<<31>>31;if((D|0)>(P|0)|(D|0)==(P|0)&E>>>0>I>>>0){c[(Us()|0)>>2]=34;Q=+(f|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}I=e+-106|0;P=((I|0)<0)<<31>>31;if((D|0)<(P|0)|(D|0)==(P|0)&E>>>0<I>>>0){c[(Us()|0)>>2]=34;Q=+(f|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if((R|0)>-1){I=E;P=D;n=R;J=x;while(1){A=!(J>=.5);z=n<<1|(A^1)&1;H=J+(A?J:J+-1.0);A=tv(I|0,P|0,-1,-1)|0;B=G()|0;if((z|0)>-1){I=A;P=B;n=z;J=H}else{U=A;V=B;W=z;X=H;break}}}else{U=E;V=D;W=R;X=x}n=((b|0)<0)<<31>>31;P=uv(32,0,e|0,((e|0)<0)<<31>>31|0)|0;I=tv(P|0,G()|0,U|0,V|0)|0;P=G()|0;if((P|0)<(n|0)|(P|0)==(n|0)&I>>>0<b>>>0)if((I|0)>0){Y=I;l=65}else{Z=0;_=84;l=67}else{Y=b;l=65}if((l|0)==65)if((Y|0)<53){Z=Y;_=84-Y|0;l=67}else{$=0.0;aa=Y;ba=+(f|0)}if((l|0)==67){J=+(f|0);$=+$s(+Zs(1.0,_),J);aa=Z;ba=J}I=(W&1|0)==0&(X!=0.0&(aa|0)<32);J=(I?0.0:X)*ba+($+ba*+((W+(I&1)|0)>>>0))-$;if(!(J!=0.0))c[(Us()|0)>>2]=34;Q=+et(J,U)}while(0);return +Q}function ku(a,b,e,f,g,h){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,y=0,z=0,A=0,C=0,D=0,E=0,F=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0.0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0.0,fb=0,gb=0.0,hb=0.0,ib=0.0,jb=0.0,kb=0.0,lb=0.0,mb=0.0,nb=0.0,ob=0.0,pb=0,qb=0.0;i=Ia;Ia=Ia+512|0;j=i;k=f+e|0;l=0-k|0;m=a+4|0;n=a+104|0;o=b;b=0;a:while(1){switch(o|0){case 46:{p=7;break a;break}case 48:break;default:{q=0;r=0;s=o;t=b;v=0;break a}}w=c[m>>2]|0;if(w>>>0<(c[n>>2]|0)>>>0){c[m>>2]=w+1;x=d[w>>0]|0}else x=Kt(a)|0;o=x;b=1}if((p|0)==7){x=c[m>>2]|0;if(x>>>0<(c[n>>2]|0)>>>0){c[m>>2]=x+1;y=d
// EMSCRIPTEN_END_FUNCS
var La=[Uv,Qs,ab,bb,Tf,Wf,$h,Uf,Xf,ai,Xh,bi,ci,di,ei,_f,Sf,Zf,fi,gi,hi,ii,ji,ki,li,mi,ni,oi,pi,qi,ri,si,ti,mg,lg,ng,og,vi,wi,xi,yi,zi,Ai,Bi,Ci,Di,Ei,Fi,Gi,Hi,Ii,Ji,Ki,Li,Mi,Ni,Oi,Pi,Qi,Ri,Si,Ti,Ui,Vi,Wi,Xi,Yi,Zi,_i,$i,aj,bj,cj,dj,ej,fj,gj,hj,ij,jj,kj,lj,mj,nj,oj,pj,qj,rj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,Ij,Jj,Kj,Lj,Mj,Nj,Oj,Pj,Qj,Rj,Sj,Tj,Uj,Vj,Wj,Xj,Yj,Zj,_j,$j,ak,bk,Nf,Mf,Of,Pf,Qf,Rf,Yf,gg,ck,ig,qg,pg,jg,dk,ek,fk,gk,hk,ik,jk,kk,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv,Uv];var Ma=[Vv,mt];var Na=[Wv,If,Am,Wv];var Oa=[Xv,Ws,Ht,Df,Xs,Rs,Gu,Xv];var Pa=[Yv,Ss,Pk,Yv];var Qa=[Zv,tn];var Ra=[_v,db,um,vm,_r,_v,_v,_v];var Sa=[$v,$m,uc,$d,de,Jf,cg,dg,nt,$v,$v,$v,$v,$v,$v,$v];var Ta=[aw,cb,Zr,aw];var Ua=[bw];return{___divdi3:xv,___emscripten_environ_constructor:ov,___errno_location:Us,___muldi3:zv,___udivdi3:Av,__get_daylight:qv,__get_environ:sv,__get_timezone:rv,__get_tzname:pv,_bitshift64Ashr:Bv,_bitshift64Lshr:Cv,_bitshift64Shl:Dv,_codo_mixer_callback:vq,_free:Ls,_i64Add:tv,_i64Subtract:uv,_main:Ib,_malloc:Ks,_memcpy:Hv,_memset:Iv,_mix_0:wr,_realloc:Ns,_saveSetjmp:Ev,_sbrk:Jv,_setThrew:Gv,_testSetjmp:Fv,dynCall_ii:Kv,dynCall_iidiiii:Lv,dynCall_iii:Mv,dynCall_iiii:Nv,dynCall_iiiii:Ov,dynCall_v:Pv,dynCall_vi:Qv,dynCall_vii:Rv,dynCall_viii:Sv,dynCall_viiiii:Tv,establishStackSpace:Ya,stackAlloc:Va,stackRestore:Xa,stackSave:Wa}})
// EMSCRIPTEN_END_ASM
(asmGlobalArg,asmLibraryArg,buffer);var ___divdi3=Module["___divdi3"]=asm["___divdi3"];var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=asm["___emscripten_environ_constructor"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var ___muldi3=Module["___muldi3"]=asm["___muldi3"];var ___udivdi3=Module["___udivdi3"]=asm["___udivdi3"];var __get_daylight=Module["__get_daylight"]=asm["__get_daylight"];var __get_environ=Module["__get_environ"]=asm["__get_environ"];var __get_timezone=Module["__get_timezone"]=asm["__get_timezone"];var __get_tzname=Module["__get_tzname"]=asm["__get_tzname"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var _codo_mixer_callback=Module["_codo_mixer_callback"]=asm["_codo_mixer_callback"];var _free=Module["_free"]=asm["_free"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _main=Module["_main"]=asm["_main"];var _malloc=Module["_malloc"]=asm["_malloc"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _memset=Module["_memset"]=asm["_memset"];var _mix_0=Module["_mix_0"]=asm["_mix_0"];var _realloc=Module["_realloc"]=asm["_realloc"];var _saveSetjmp=Module["_saveSetjmp"]=asm["_saveSetjmp"];var _sbrk=Module["_sbrk"]=asm["_sbrk"];var _setThrew=Module["_setThrew"]=asm["_setThrew"];var _testSetjmp=Module["_testSetjmp"]=asm["_testSetjmp"];var establishStackSpace=Module["establishStackSpace"]=asm["establishStackSpace"];var stackAlloc=Module["stackAlloc"]=asm["stackAlloc"];var stackRestore=Module["stackRestore"]=asm["stackRestore"];var stackSave=Module["stackSave"]=asm["stackSave"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_iidiiii=Module["dynCall_iidiiii"]=asm["dynCall_iidiiii"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];Module["asm"]=asm;Module["ccall"]=ccall;Module["getValue"]=getValue;Module["getMemory"]=getMemory;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(memoryInitializer){if(!isDataURI(memoryInitializer)){memoryInitializer=locateFile(memoryInitializer)}if(ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=Module["readBinary"](memoryInitializer);HEAPU8.set(data,GLOBAL_BASE)}else{addRunDependency("memory initializer");var applyMemoryInitializer=function(data){if(data.byteLength)data=new Uint8Array(data);HEAPU8.set(data,GLOBAL_BASE);if(Module["memoryInitializerRequest"])delete Module["memoryInitializerRequest"].response;removeRunDependency("memory initializer")};var doBrowserLoad=function(){Module["readAsync"](memoryInitializer,applyMemoryInitializer,function(){throw"could not load memory initializer "+memoryInitializer})};var memoryInitializerBytes=tryParseAsDataURI(memoryInitializer);if(memoryInitializerBytes){applyMemoryInitializer(memoryInitializerBytes.buffer)}else if(Module["memoryInitializerRequest"]){var useRequest=function(){var request=Module["memoryInitializerRequest"];var response=request.response;if(request.status!==200&&request.status!==0){var data=tryParseAsDataURI(Module["memoryInitializerRequestURL"]);if(data){response=data.b