-1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111111111111111111111111111111211111111111111111111111111111111111111111112111111111111111111111111111111111111111111121111111111111111222222222222222122222221222222222222222222222111111111111112121111121211111111111111111111111111111111112121111121211111111111111111111111111111111112121111121211111111111111111111111111111111113331111133311111111111111111111