00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021212121212121212121000121212121212121212121212100000000002121212121212121000000000000012121212121212121000000000000000000000000212121212121212121210001212121212121212121212121212121000021212121212121212100000000012121212121212121210000000000000000000000000000012121212100000000000000012121212000000000212121212000000001212121212121210000012121212121212100000000000000000000000000000000000121212121000000000000000121212121212121212121210000000000012121212121212121012121212121212121000000000000000000000000000000000001212121210000000000000001212121212121212121212100000000000121212121002121212121212000212121210000000000000000000000000000000000012121212100000000000000012121212000000000212121212000000001212121210000212121212000002121212100000000000000000000000000000021212121212121212121000121212121212121212121212121212100002121212121212100000021212000000021212121212121000000000000000000000000212121212121212121210001212121212121212121212121200000000021212121212121000000002000000000212121212121210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000