asdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffffasdffffffffffffffffffffffffffffffffffffffffffffff