.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;........;;;;11112222233333333333333322222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;........;;;;11112222222222222222222222222211111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;........;;;;11111111111111111111111111111111111;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... ....;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;........;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................