Cardano (ADA) Faces a Challenging Period Amid Market Downturn

bizmin

Cardano (ADA), a leading layer-1 blockchain network, is currently navigating through turbulent waters marked by significant market value declines and a slipping rank among cryptocurrencies. Recently, ADA dropped to the tenth position in terms of market capitalization following a sharp decline in its price.

Over the past month, ADA’s price has plummeted by 28 percent, with a nearly 22 percent drop since the beginning of the year, according to a report from CoinMarketCap. This downturn reflects a broader bearish trend in the crypto market but underscores specific challenges faced by Cardano.

ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero
ero