111122222122111122212121221222112111212111112111122112221222211112211112121212212112222211122212121212211112221112112222211221221221221222211221111212111211221212222221211221111122212221122111121122212122221222111121221222211221211122221212222121211111121111111222211212121121222112121221112221221111212111211121121122211212221212121221221211121211212211111221121122211112211112212112222221222222121111111121112112211111212221222212212212122212111122212122221212211222112112122122
211221112122122111122112121112212112121121222211221121212111211221121222212112222222121211111122222122112221112121222212111122112222122112122221221221111221212121112212221222112112121222222121221212211121212121221212212211112111112112211122211221112212122122222121112122122212221222112112211121111221121222221212112221121111212111212112212122111112111111112212121111122221222211121111111122222111211211122112221212121222121111211111112121111122221211121122212111221112121121211121
221211221211112122112211112222122111222122111221212112212222121221122211211122221121122211222221211221112211122121111211211121211211111222222221222212112211111222121121211212221121222112222122211212211112122121112122122111211222222111121121222221221211221221122222211211121222112112122211212111211112112221211112222222122122221122111222212111221121121211221212112221111211111212212121222122112111222111222211222222212122112121221111212221212222122112112112122221111211122122212211
221121212222112221111111212122122222221222212111221221121212222122221221112211221222212222222112121211222112122211211212122221121212221221211111221212111112221212221112121222212121211111211222121211112211112111121222212111221212111122211112211122122122111211222112112212112121212112212111121212121212112111121222222211222122222111222212212222121112122211221222211122222212122222211112121122112112221111111121212121222122222122121222212222211212212221222112122121112122122121122122