qqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqddddddddrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddrrrrssssqqqqqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrssssqqqqddddppppqqqqqqqqddddddddddddqqqqqqqqddddrrrrrrrrqqqqddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddqqqqqqqqddddqqqqrrrrqqqqddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddqqqqqqqqddddqqqqrrrrqqqqddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddqqqqqqqqddddqqqqrrrrqqqqddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddddddqqqqpppprrrrrrrrqqqqddddppppddddrrrrqqqqddddddddqqqqqqqqddddqqqqrrrrqqqqddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqrrrrddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqrrrrddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqrrrrddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqddddqqqqpppprrrrrrrrqqqqddddppppqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqrrrrppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqrrrrppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqrrrrppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqrrrrppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqppppqqqqpppprrrrqqqqqqqqppppppppqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqrrrrppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqrrrrqqqqddddqqqqqqqqssssppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqrrrrqqqqddddqqqqqqqqssssppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqrrrrqqqqddddqqqqqqqqssssppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqqqqqqqqqddddqqqqrrrrqqqqddddqqqqqqqqssssppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqrrrrqqqqddddqqqqddddrrrrppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqrrrrqqqqddddqqqqddddrrrrppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqrrrrqqqqddddqqqqddddrrrrppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqppppqqqqpppprrrrqqqqppppppppppppqqqqddddppppppppqqqqrrrrqqqqddddqqqqddddrrrrccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqqqqqqqqqddddqqqqqqqqqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqqqqqqqqqddddqqqqqqqqqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqqqqqqqqqddddqqqqqqqqqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqccccqqqqppppqqqqppppppppddddppppqqqqddddppppddddqqqqqqqqqqqqddddqqqqqqqqqqqqppppqqqqqqqqqqqqppppddddddddddddqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqqqqqddddqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddddddqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqqqqqddddqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddddddqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqqqqqddddqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddddddqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqqqqqddddqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddqqqqrrrrqqqqppppddddqqqqppppqqqqqqqqqqqqddddqqqqqqqqddddrrrrqqqqppppqqqqrrrrppppqqqqqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddqqqqrrrrqqqqppppddddqqqqppppqqqqqqqqqqqqddddqqqqqqqqddddrrrrqqqqppppqqqqrrrrppppqqqqqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddqqqqrrrrqqqqppppddddqqqqppppqqqqqqqqqqqqddddqqqqqqqqddddrrrrqqqqppppqqqqrrrrppppqqqqqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqppppddddddddqqqqrrrrqqqqppppddddqqqqppppqqqqqqqqqqqqddddqqqqqqqqddddrrrrqqqqppppqqqqrrrrppppqqqqqqqqqqqqqqqqrrrrqqqqrrrrqqqqqqqqrrrrddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqddddddddqqqqddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqddddddddqqqqddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqddddddddqqqqddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqddddddddqqqqddddddddqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrqqqqrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqrrrrqqqqppppppppqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrrrrrrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqrrrrqqqqppppppppqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrrrrrrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqrrrrqqqqppppppppqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrrrrrrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqrrrrqqqqppppppppqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqddddqqqqddddqqqqqqqqrrrrrrrrrrrrrrrrqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqppppddddqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqppppddddqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqppppddddqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqppppddddqqqqddddqqqqqqqqqqqqrrrrqqqqddddqqqqqqqqpppprrrrqqqqrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrqqqqpppprrrrqqqqrrrrqqqqqqqqrrrrddddqqqqqqqqddddqqqqddddpppprrrrqqqqddddqqqqqqqqpppprrrrrrrrrrrrqqqqqqqqddddpppprrrrqqqqqqqqrrrrqqqqpppprrrrrrrrrrrrqqqqqqqqrrrrddddqqqqqqqqddddqqqqddddpppprrrrqqqqddddqqqqqqqqpppprrrrrrrrrrrrqqqqqqqqddddpppprrrrqqqqqqqqrrrrqqqqpppprrrrrrrrrrrrqqqqqqqqrrrrddddqqqqqqqqddddqqqqddddpppprrrrqqqqddddqqqqqqqqpppprrrrrrrrrrrrqqqqqqqqddddpppprrrrqqqqqqqqrrrrqqqqpppprrrrrrrrrrrrqqqqqqqqrrrrddddqqqqqqqqddddqqqqddddpppprrrrqqqqddddqqqqqqqqpppprrrrrrrrrrrrqqqqqqqqddddpppprrrrqqqqqqqqrrrrqqqqpppprrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrppppqqqqqqqqddddrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqrrrrpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqrrrrqqqqqqqqqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqddddqqqqqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqrrrrqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqddddqqqqqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqrrrrqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqddddqqqqqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqrrrrqqqqppppqqqqqqqqqqqqpppprrrrqqqqqqqqddddqqqqqqqqqqqqqqqqppppqqqqqqqqddddqqqqqqqqppppqqqqqqqqqqqqppppqqqqqqqqppppqqqqqqqqqqqqrrrrqqqqppppqqqqqqqqqqqqppppqqqqqqqqqqqqddddqqqqqqqqqqqqddddppppddddqqqqppppddddppppppppqqqqppppqqqqppppqqqqddddppppddddqqqqqqqqrrrrqqqqppppqqqqppppqqqqccccqqqqqqqqqqqqddddqqqqqqqqqqqqddddppppddddqqqqppppddddppppppppqqqqppppqqqqppppqqqqddddppppddddqqqqqqqqrrrrqqqqppppqqqqppppqqqqccccqqqqqqqqqqqqddddqqqqqqqqqqqqddddppppddddqqqqppppddddppppppppqqqqppppqqqqppppqqqqddddppppddddqqqqqqqqrrrrqqqqppppqqqqppppqqqqccccqqqqqqqqqqqqddddqqqqqqqqqqqqddddppppddddqqqqppppddddppppppppqqqqppppqqqqppppqqqqddddppppddddqqqqqqqqrrrrqqqqppppqqqqppppqqqqccccrrrrddddqqqqddddqqqqqqqqqqqqppppppppddddqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqppppppppddddqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqpppprrrrddddqqqqddddqqqqqqqqqqqqppppppppddddqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqppppppppddddqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqpppprrrrddddqqqqddddqqqqqqqqqqqqppppppppddddqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqppppppppddddqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqpppprrrrddddqqqqddddqqqqqqqqqqqqppppppppddddqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqppppppppddddqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqppppssssqqqqqqqqddddqqqqqqqqqqqqddddqqqqqqqqqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqppppssssqqqqqqqqddddqqqqqqqqqqqqddddqqqqqqqqqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqppppssssqqqqqqqqddddqqqqqqqqqqqqddddqqqqqqqqqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqppppssssqqqqqqqqddddqqqqqqqqqqqqddddqqqqqqqqqqqqppppppppppppqqqqrrrrppppqqqqppppqqqqddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqrrrrppppqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppppppqqqqqqqqrrrrppppqqqqppppqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqrrrrppppqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppppppqqqqqqqqrrrrppppqqqqppppqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqrrrrppppqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppppppqqqqqqqqrrrrppppqqqqppppqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqrrrrppppqqqqpppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppppppqqqqqqqqrrrrppppqqqqppppqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqrrrrppppqqqqpppprrrrqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppddddqqqqrrrrrrrrppppqqqqddddqqqqqqqqqqqqrrrrqqqqppppqqqqrrrrrrrrrrrrppppqqqqddddrrrrqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppddddqqqqrrrrrrrrppppqqqqddddqqqqqqqqqqqqrrrrqqqqppppqqqqrrrrrrrrrrrrppppqqqqddddrrrrqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppddddqqqqrrrrrrrrppppqqqqddddqqqqqqqqqqqqrrrrqqqqppppqqqqrrrrrrrrrrrrppppqqqqddddrrrrqqqqddddqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqppppddddqqqqrrrrrrrrppppqqqqddddqqqqqqqqqqqqrrrrqqqqppppqqqqrrrrrrrrrrrrppppqqqqddddqqqqrrrrqqqqddddqqqqqqqqddddddddqqqqrrrrddddppppddddqqqqrrrrrrrrppppqqqqddddddddddddqqqqrrrrddddppppqqqqrrrrrrrrrrrrppppqqqqddddqqqqrrrrqqqqddddqqqqqqqqddddddddqqqqrrrrddddppppddddqqqqrrrrrrrrppppqqqqddddddddddddqqqqrrrrddddppppqqqqrrrrrrrrrrrrppppqqqqddddqqqqrrrrqqqqddddqqqqqqqqddddddddqqqqrrrrddddppppddddqqqqrrrrrrrrppppqqqqddddddddddddqqqqrrrrddddppppqqqqrrrrrrrrrrrrppppqqqqddddqqqqrrrrqqqqddddqqqqqqqqddddddddqqqqrrrrddddppppddddqqqqrrrrrrrrppppqqqqddddddddddddqqqqrrrrddddppppqqqqrrrrrrrrrrrrppppqqqqddddqqqqrrrrrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppddddqqqqssssrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppddddqqqqssssrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppddddqqqqssssrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppddddqqqqssssrrrrddddqqqqqqqqddddddddddddqqqqqqqqppppqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqddddqqqqqqqqssssrrrrddddqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrddddddddqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqq