221222111111222212122112122112222211112221111222222212121211222222222212221211111122121121211112212222221212121212112222221112211121111211212111122212212112221111222122221121221122122212121111222212111221222222112112222121112221111211212111222112212222212211221111121212111111221222222122111111212121122122112222221111212112112212121221221111121222112222122122222221212222121221222122221121221122221222112221121111221222221222112212121112212212121211122221112112212211211111222112
111222222222111122211221211111121121222121112112112122221221222112122222111212211111111112222121121221122121211122121221112221111122111222121112111122212111111212122112112222122212111222211211222111112212211112121212111212121112212221222122212212221111211121211211221111112111112121111112112222111222122111212111121111222221111221122121112221221111212122221112112112122112212111222121211112212111212222221112222221122111212111221111222121111111212111211112122121222121122211111221
112121212211221212112212221122121122121122121221222111111222112111111121211122111121122222112212221212111212222122222111112211212112112211211211211212112121221222122211222222222122212112212122111111222112112111221111211211121111212222111112222111112121122222221212112111212111221111222212111122212211121112122112222212211221212121122212222111222211111212122222222222212111221221212122112111111221112212112211211221222221222112211212221211211212112222212122122112112222112122112122
212111111122122111122112212222221212222222212211211221112212221121222112222221121211212222121212222221122211111112112222211122122212122121111212122222221111122212111212212211111121212211212112121112122212111111112111122212212212221222221222112212122112221111122122212112112212112112212212211221111212112212121211121122111121212221211211111221111122221111111122211212111212211121122121222221121221122111221112112212121112112221121111122211121212211111221222211222211222211121111222