222121122112211111212221222121121211112122221111222222221211122121122121222112222112212111212221111211111222122211221112122222211122222212122212112121211122211112111211121122221221211212212212122111211212122221111112211121222111222111122122212121121211221111211221121211111222221111111222112111112121121211112111122222211212121112211212212211111121212212222221112111221112112122222211211121121222211212111221212112221122211222122221221221112111112111212211111222121121222111212112
212122212122112211121112112211212211112122222121221111222121212111222122222222111111122221111112121112122121111212211222221122221212111222112221221211212212212111222221122221112112112221121121122122122221112212221212222112122122111122211221122222122111222211122222212122212212112212121212221212212111112111121222121122221121212211221221212122121212122121112112211122111111211212112111121211221122111221222222111121211111221211211112212122212112211222221222122111222212111221212121
122222112211111121122222221111212221212221112222122121211221111122211221112122111112112112222112121222122122212112111121111121111122121221222211112112212221111122221111222122112111211112222212121211212221111212121211212221111212111222121121212222111122112121222111221222112122122221222111122121121112122211112121112211211222122212112122222112112221221221211222121211122212121211222121121112122111112121212112211122212221222121222111111111121222122111212122221211212122211212221221
122121111212222112112211212121122212212221221112112211211211111212211222122221122221212111211122111121121121122211212211222211121212221122111111221121121112211111211221212221211121122212212212111121111221121222111112111121221211112122222212221211112122112221212111111222221122122122112112121221121221212211121211221122212121122222222212211121211212122222112111212122222211211112221112111221111121112212122211112212211112222221111222121212122112122112221121111122211112111221212112