11111111111111122222222222211111111111111111111122222222222221111111111111122222222222222222221111111111111112222222222222222222111111111112222222222222222222222211111112222222222222222222222211111111112222222222222222222222222211122222222222222222222222221111111111222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222111111111111112222222222222222222222222222222222222222222222211111111111111111122222222222222222222222222222222222222222222111111111111111111111122222222222222222222222222222222222222221111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222211111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111222222222222222222211111111111111111111111111111111111111111111112222222222222222111111111111111111111111111111111111111111111111122222222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111122222222111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111