/676767676767676767676767RSRSRSRSRSRS676767676767RSRSRSRSRSRSRSRSRS
/////////////////////////[VVVVVVVVVV]////////////WVVVVVVVVVVVVVVVVV
/>=///////////////////////WVVVV^^^^^Z/:////////:/[^^^^^^VV^^^^^^^VV
//////////////////HIJ/////[VVVZ/////////X\Y//://////////[Z///////WV
////////HIJ///////EFG//////[V]//:///////WV]///////////////://////[^
////////EFG///////EFG///////[Z//////////WV]/////X\\\\Y//////XY/////
//////MNBCD//HIJ//EFG//////:////X\\\\Y//WV]///:/[^^^VV\\\\\\VVY////
//////KLBCD//BCD//EFG///////////[^^^^V\\VV]/////////[^VVV^^^^^Z//X\
//HIJ/KLEFGMNBCD//EFG//////X\Y///////[^^^^Z/://///////[^Z////////WV
//BCD/KLBCDKLEFG//EFG//////WV]//////:///////////XY///:////////://WV
//EFG/KLBCDKLEFG//EFG/////XVVV\\\\Y////////////XVV\Y///////X\Y///WV
01345201345203451234501201OPQOPQOPQ012012012012OPQOPQOPQOPQOPQ012OP