. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ..
. . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . .
.. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. .
. .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . ..
. . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . ..
.. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. .
. . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . ..
. . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. .
.. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . ..
. . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . .
. .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. .
. . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . .
.. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. .
. . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . ..
. . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . .
. .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . .
. . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. .
.. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . ..
.. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. ..
. . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . .
. .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . .
. .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . ..
... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . ..
. . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . .
. . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. .
. ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. .
.. . .. . . .. . .. . .. . . .. . .. . .. . . .. . .. . .. . . .. .
. . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . .
. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ..
. . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . .
.. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. .
. .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . ..
. . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . ..
.. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. .
. . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . ..
. . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. .
.. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . ..
. . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . .
. .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. .
. . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . .
.. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. .
. . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . ..
. . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . .
. .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . .
. . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. .
.. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . ..
.. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. ..
. . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . .
. .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . .
. .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . ..
... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . ..
. . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . .
. . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. .
. ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. .
.. . .. . . .. . .. . .. . . .. . .. . .. . . .. . .. . .. . . .. .
. . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . .
. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ..
. . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . .
.. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. .
. .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . ..
. . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . ..
.. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. .
. . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . ..
. . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. .
.. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . ..
. . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . .
. .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. .
. . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . .
.. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. .
. . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . ..
. . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . .
. .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . .
. . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. .
.. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . ..
.. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. ..
. . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . .
. .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . .
. .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . ..
... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . ..
. . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . .
. . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. .
. ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. .
.. . .. . . .. . .. . .. . . .. . .. . .. . . .. . .. . .. . . .. .
. . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . .
. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ..
. . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . .
.. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. .
. .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . ..
. . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . ..
.. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. .
. . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . ..
. . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. .
.. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . ..
. . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . .
. .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. .
. . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . .
.. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. .
. . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . ..
. . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . .
. .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . .
. . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. .
.. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . ..
.. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. ..
. . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . .
. .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . .
. .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . ..
... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . ..
. . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . .
. . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. .
. ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. .
.. . .. . . .. . .. . .. . . .. . .. . .. . . .. . .. . .. . . .. .
. . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . .
. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ..
. . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . .
.. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. .
. .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . ..
. . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . ..
.. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. .
. . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . ..
. . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. .
.. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . ..
. . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . .
. .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. .
. . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . .
.. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. .
. . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . ..
. . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . .
. .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . .
. . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. .
.. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . ..
.. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. ..
. . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . .
. .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . .
. .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . ..
... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . ..
. . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . .
. . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. .
. ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. .
.. . .. . . .. . .. . .. . . .. . .. . .. . . .. . .. . .. . . .. .
. . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . .
. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ... . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . ..::::::::::.. . ..
. . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . . . . . % % . =. .. .. . .. . . .. - .- . -: . . .-. . =.:- .. . . .. . . .. . *:+-+=-*+* . . .
.. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. . .. .. . . . . . .. . . .. . . .. . . . . .. .. .
. .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . .. . .. . . . . . . . . . . . . . . .. . .... . . . . . . .. . . . . . . ..
. . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . .. . . . ... . ... ...... . . . . .. .. .. . . .. .. . .. . ........ . . . . ...... . . . .... .. . . . ..
.. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . .. .
. . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . .. . . .. .. .. ... .. . .. . . .. .. ... . . ... . .. .. . . . . . . . . . . ... . . .. . . .. . . . ..
. . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. . . . .. . . . . . . . . .. . . . . . . . .. . . .. .. .. .. . . .. . . . .. . .. .. .
.. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . .. .. . . . . . . . . . + .:. . .. . . . .. . . . . . ..
. . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . . . . ..... . . . . .. .. . .. = :.*=: =:..**+-%+ .. - =.%- -=: .. =+.%*. . . .. . .. . . .. . . . . .
. .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. . . .. . . . . ...... . . - : : . . : .. . . . . . . . . . . .. .
. . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . . . . . . . .. .. . . . . . . . . . . .. . . ... .. . .
.. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. . .. . . . .. .. . . . . .. . . + . - - - . . . . . . .. . . . . . .. .
. . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . .. . . . . .. . . . . .. : .- + : = == . - - =. . .. . .. . .. . . . . . . . ..
. . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . . . . ..... .. ..... ... . . . .. ::- :.=:: .:=:- + -- : * = . . . .. . . . . . .. .. .. . .
. .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . . . .. ... . . . . . . . . .. . . . .. . . . .. . . . . . .
. . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. . . . .... . . .. .... . . .. .-.:- :-=. .- :-.. :=-=- .. .. . .. .. . . ... . . .. .
.. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . .. .. . .. . . . . . . . . . . . =: . :: .-.. . . . . . . . .. . . . . . ..
.. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. .. .. .... . . ..... .. . . . .... . . . . .. .. . . .. . . .... . . .. ..
. . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . . . . . . . . . . . ... . . . . . . . . -=+++*+==+: . .. .. . .. . .. . .. . . . . . . . . .
. .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . . . .. . . . . . . . . .. . . . . . . .. . .. . . . . .. . . . . . . .. . .
. .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . .. . .... ... . ....... . . . . ..... . . . . . . . . . . . . . . . . . .. . . . . . ..
... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . .. ... ... . . . . .. . . . . . . .. . ... .. .. . . . . .. ... . . .. . .. .. .. .. . .. . .. . . ..
. . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . . . . . . . . . ...... . . . . . . . . .. .. . . . . . . . ... . . . . . .. . . . . . . . . .. . .. . .
. . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. . . . . . . .. .. . . . . . .. . .. .. .. .. . . .. . . . .. .. .. .. .. . . .. .. .
. ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ... . ... .. . . . . . ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. . .. .. . . . + :. .. .. .
.. . .. . . .. . .. . .. . . .. . .. . .. . . .. . .. . .. . . .. .
. . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . . . . .. . . . ... . ... :=-===--. . .. . .
OUR SERVICES
What WeBuild
From MVP to enterprise-scale platforms, we deliver production-ready software that drives business growth.
What's Included
- Multi-tenant architecture
- Subscription billing integration
- User authentication & authorization
- Admin dashboards & analytics
- API development
- Scalable infrastructure
What's Included
- Internal tools & dashboards
- Customer portals
- Workflow automation
- Data processing pipelines
- Legacy system modernization
- Third-party integrations
MORE CAPABILITIES
Additional
Expertise
API Development
RESTful and GraphQL APIs with comprehensive documentation.
Security & Compliance
SOC 2, GDPR, HIPAA compliance implementation.
Team Augmentation
Skilled developers integrated with your team.
Database Design
Optimized schemas and data architecture.
Cloud Infrastructure
AWS, GCP, and Azure deployment and optimization.
Mobile Development
React Native cross-platform applications.
TECHNOLOGY STACK
Built With
Modern Tools
Frontend
- React
- Next.js
- Remix
- TypeScript
- Tailwind CSS
Backend
- Node.js
- Python
- Go
- GraphQL
- REST APIs
Database
- PostgreSQL
- MongoDB
- Redis
- Prisma
- Drizzle
Infrastructure
- AWS
- GCP
- Vercel
- Docker
- Kubernetes