@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_@_@_@_@_@__@@_@_@_@_