++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>---.>+++++++.<+++.--.+++++++++++++++++.>.<<+++++++++++++++++++++++++++.>-.+.>++++++++++++.-----.<<++++++++++.>>---.<<--.>>+++.<<++.>>---.<<--.>>.++++++++++.<<++.>>--------------.<-------.>---.------.<<++++.>>++++++++++.+.-----------.<<--------------------.>----.>+++++++++++++++++++.--------------------.----------.<----.>++++++++++++++++++++++++++++++.<+++.--.+++++++.>-----.------------.<------.>+++++++.----.---.<<-.>>++++.++++.---------.++++++++++.<+++++++++++++.>------.---.<--------------.>++++.++++.<++.--.+++.<-.>>-----------.----------.+++++++++++++++++++++++++++++++++.-------------.----------.----------.<<++++.>>+++++++++++++++++++++++.<-.-.++++++++++.>+.<++++++++.-------.<+++++++++++++.>>++++++.<++++++.--.<-----------------.>>---------.<--------------.-.>--------.++++.-----.++++++++++++++++++++++.<------.>---------.--------------.++++++++++++.<++++++++++++.>+++++++++.<+++++++++++++++++++.---------.--------------.>-----------.<++++++++++++++++.<++++++++++++++++++.-.>>---.----.<---------.>+++++++++++++.<<+.>>---.<<--.>>+++.<<++.>>---.<<--.>>.<<----------------.>--------------.>----.<<.>>+++++.---------------.<<+.>>------------.++++++++++++++++++.<++++++++++++++++++.--------------.<+++++++.>>++++++++++++++++++.---------------------.<.<----.>>++++++++++++++++++.-----------------.<++++++++++++.>-.++++++++++++++++++++++.<----------.--.<----.>>----------.<+++++++++++++++++++.-------------------.+++++++++++.>+++.<++++++++.-------.<+++++++++++++++++.>>++.<++++++.--.<-----------------.>>---------.<<++++++++++++++++++.>>+++++++.<<++++++++.>>------------.<<--------.>>++++++++++++.<<++++++++.>>------------.<<--------.>>+++.<<++.>>+++++++++++++.<<--.>>------------.<-----.+++.<++++++.--.>>+++++++++++++.--------.------------.+++++++++.<.>------.<++++.--.>+++++++++++++++++.---------------.-----.<.<-----------------------.>>+++.----.++++++++++.<-.>---.--------.<<+++.>------------.>+++++++++.<++++++++++++++++.---.------.>----.<++++++++.-.-------.>.<++++.>++++++.<---------------.>--.----------.----------.<<+++++.>>++++++++++++++++.<+++++++++++.<------.>>+++++.<<--.>>-------.<++.-----------------.++++++++++++.>-.<++++++++++.----------.>++++++++++++.<+++++++++++.>+++++++++.<<++++++++++++++++++.+++++++.>.--.>-.-----.<<------.>>.<<++++++++.>>------------.<<--------.>>++++++++++++.<<++++++++.>>------------.<<--------.>>+++.<<++.>>+++++++++++++++.<<--.>>--------------.<+++.>+++++.<+++++++++.>--.<<+++++++++++.------------------------------.+++++++++++++++++++++++++.--.------------------.>+++++.------.-----------.--.>-------.-----.<<---.>++++.>+++++.----.<------------------.>-------------.+++++++++++++++++++++++++++++++++++.----------------------.<<.+++++++.>>++++++++++++++++++.<++.-.++++++++++.>------.<+++++++.-.-------.>--------.<++++++++.<-------.>-------------------.>+++++++++++++.<++++++++++++++++++++.-------.<++++++++++++++++.-----------------.>++++++++++++++++.<++++++++++++++++++.-.---------------.>--.---------.------.>-----.<---------.-.++++++++++.>.<++++++++.-------.<+++++++++++++++.>>++++++.<++++++.--.<-----------------.>>---------.<<++++++++++++++++++.>>+++++++.<<++++++++.>>------------.<<--------.>>++++++++++++.<<++++++++.>>------------.<<--------.>>+++.<<++.>>++++++++++++++++.<<--.>>--------------.<-----.>+++.<++++++++.-------.<-.>>+++++++.<+++++++++++++++.>---------.+++++++++++.<<-------------.++++++++++++++++++++.--.------------------.>>--.<.+++++++.<----.>.----------------.--.<++++.>>-----------.<--------------.-.>-------.+++++++++++++++++++++.------------------------.---------.------.++++++++++++++++++++++++++++++.--------------.+++++++++++.----------.++++.--------------.<<--.>++.>+++++++++++++++++++.<++++++++++++++++.-------------------.>.<<---.>++.--.>.+++++++++.<++.----.+++++++++++++.+++.-----------.<+++.>+++.>--------------.<++++++++++++.<-.>-------------------.<--.>>--------------.--.+++++++++++++++++++++++++++++++++.--.<++++++++++++++++++++.<+++.>----.>----------.<<++++++++++++++++.>>+++++++.<<++++++++.>>------------.<<--------.>>++++++++++++.<<++++++++.>>------------.<<--------.>>+++.<<++.------------------.++++++++++++++++.>>+.<<+++++++.>>---.------.+++++++++++.<-----.>------.<++++++++.<------------------------.+++++++.>>++++++++++++++.<+++++++++.>--------.<------------.>---.------.<<++++++++++++++.>.>+++++++.<<++.--.+++.---------------------.>-------------.--.<----.>>---.-----.+++++++++++.<+++.>++.<+++++++++++++++.--.>------------.++++++++.<<++++++++++++++++++.>>+++++++.<<++++++++.>>------------.<<--------.>>++++++++++++.<<++++++++.>>------------.<<--------.>>+++.<<++.-----------------.+++++++++++++++.>>++.<-----.>+++.--------------.<++++++.<++++++++++.>>++++++.----.<<---------------------------.>>+++++++++.-.<++.-------.<-.>>++++++++++++.<++++++++++++++++.++++++++++.<++++++++.>++++.-----------------------.---.---------.<---------.>-----.-.++++++.>-.<++++++++++++++++++++.>---------.<+.++++.---.<+++++++++++++++++++++++.>>-.<<-----------------------.>--.<+++++++++++++++++++++++.>-------------.>-----.<++++.<---------------------.>-------------------.>+++++++++++++.<++++++++++++++++++++.-------.<++++++++++++++++.>>-------.----------.++++++++++.<<---------.>>+++++++.<----------.--.-.>+.<+++.--.+++++++++++++++.<-------.>++++.---.<+++.-----.>--------------.-.++++++++++.>------.<+++++++.-.-------.>--------.-----.<<++.>---.>++++++++.------.<++++++++++.--------------.>+++++++++++++++++++++.<++++++++++++++++.---.------.>------------------.------.<++++++.<++.>>++++++.----.++++++++++.<-.>-----.------.<<+++++++++++++++.-.>>+++++++++++++++++.<+++++++++++.----------.+++.>-------.<<+++++++.--.>--------.<----------------------.>>---------.++++++++++.-.+++++++++.<++++++++.>++++.<<+++++++++++++++++.------------------.>+++++++.<+++++++++++++++++++++++.>------------.++++++++++++++++++.---.<--------------------.+++++++++++++++++++++++.>>---------.<.<---.>>----.+++++++++.<----------.>++++.<<-----.>>---.<.>-------------.<<.------------------.>+++++++.<+++++++++++++++++++++++.>------------.>--.----.<<---------------------.+++++++.>>++++++++++++++++++.<+++++.>++.-----.<<++++++++++.>>---.<<--.>>+++.<<++.>>---.<<--.>>.<<++++++++++.+++++++.-------------.------------.>--.----.>--------.+++++++++++.<<++++++++++.>>---.<<--.>>+++.<<++.>>---.<<--.>>.+++++++++.<<++.>>-------------.+++++.++++++.<+++++++++++++.<++++.-------------------.>++++++.-------------------.++++.>----------.<<---.>++++++++++.>+.<+.>+.<.>+++++++++++.<<+++++++++++++++++.>>-----.<--.----------.-----.>---------.---------.<<+++++.>+++.>+++++.-----.+++++++++++.<<-.>>+++++++.<+++++.---------.>--.<<---.>>---.<<--.>>+++.<<++.>>---.<<--.>>.++++++++++.<<++.>>-------------.<<+++.---------------------.>+++++++++.---.-.>+++++++++.<-------------.-.++++++++++.>------.<+++++++.-.-------.>--------.<+++++++++.------------------.++.>+++++.--------.+++++++++++++++++++++.<--------.>-----------------.<+++++++.-.++++++.<++++.>>------.<+++++++++.-------------.>++++++++++++++++++++.--------------------.<-------.-.<-----.>>-.<+++++.-.<.>+++.----.+++++++++++++.>+++++++++++++++++++++.<++++++++++++++++.-----------.>----------.+++++++++.<++++++++++.----------.---------.>-----.<-----.--.>++++++++.--------.---------------.<<++.>>-----------.+++++++++++++++++++++.<----.>++++++++.<++++++++.>------------.<--------.>++++++++++++.<++++++++.>------------.<--------.>+++.<++++++++++.--.+++++++++++.---------------.>--.++++++++.-------------.++++++++++++++++++++++.<------.>----------------.------.<<.>>+++++++++.-.-----------------.-------.<<-.>>++++++++++++++++++++++++++++++++++++.--------------------.++++++++++.<<++++++++.>>++++.-----------------------.---.---------.<<---------.>>-----.++++++++++++++++++++++++++++++++.<+.>+++++++++++++++++.<+++++++++++++++++++++++.-.+++++++++++.++++.---.<+++++++++++++++++++++++.>++++.++++.<++.----.+++++++++++++.>>-.<<++++++++.---.-----------------.>>-----.<<+++.---.++++++++++++.>+++.<++++++++.---.-----------------.----------------------.>---------------------.--.---------------.>-------------.-----.-----------.-.++++++++++++++++++++++++++++++.<++++++++++++++++.>-------.<---.>++++++++++++.<+++++++++++++.>.<<++++++++++++++++++.>>+.<+.<----------------.>++++++++.<--.>-------------------.<++.>++++++++++++++..----.++++++++++.<+++++++.>++++++.-------------------------.--.-----------.--.>---.------.<<++++++++.>.>++++++.------.<<.>.+++.<.>>-.<---.>--------------.<<--------------.>-.>+++++++++.<+++++++++++++++.--.<+.>>----.<--.>+++++++.<+.>---.<++++.--.----------.>+++++++++++++++.<----.<-.>+++.>-------------------.-----.<++++++++++.>++++++++++.-.<+++.-------------------.>+++++++++++++.------------.<++.--.<++.>>----.------.-----------.--.<++++.>++++++++++++++++++++++++++++++++++.------.<----------.++++++++++.>++++++.------.<----------.++++++++++.+++.>----------.+++++++++.<+.+++++.>+++++++++.<<+++++++++++++.------------------.>+++++++++++++.<+++++++++++++++++++++++.-.>>----.<.<-------------------.>--------------------.--.>++.------.<----------.++++++++++.>++++++.------.<----------.++++++++++.+++.>++++++.-------.<+++++++.++++++++++++.<++++++++++++++++++++.>>----.++++++++++++++.<<++.--.>+++.<----------------------.>+.------------------.<+++++++++++++++++.---------------.>++++++.-.-----------.>-------------------.---.<------.>++++.++++.<++.--.>------------------.++++++++++++++++++++++.-------------.+++++++++++.<+++++++.<---.>-----.-.++++++++++.>++++++++.<---------.-.++++++.>------.--------------.+++++++++++.----------.++++.-----.<<++.++.>>+++++.<+++++++++++.------.<++++++++++++++.+++.>>----.++++++++++.<+++.>-----.------.<---.<---.>++.>-.<<+++++.>+.>+++++++.----.<<.>.>+++++++++++++++++++++.<<++.--.-.>>------.<+++.>-----.<---.>++++++.<<---.>>-.<<++++++++.>>------------.<<--------.>>++++++++++++.<<++++++++.>>------------.<<--------.>>+++.---.<<++++++++.>.<----.>>+.++++++++.<+++++++++++++.>+++++++++.<<-----.>>+.<--.----------.-----.>--------------.<------.++++++++++++.<.>>+++++++++++++.<++++++++++.<----------------.>>---------.----.<---------.<+.>--------.>-----.----.<<-.>-----------.<+.>+++.-.++++++++++.>++++++++++++.------------.++++++++++.<++++.>-.<-------------.----.+++++++++++++.>+++++++++++++.<++++++++.---.-----------------.>-----.<+++.---.++++++++++++.>-----.<++++++++.---.-----------------.<---.>++++++++++++++++++++.--.---------------.>--------.-----.-----------.-.++++++++++++++++++++++++++++++.<++++++++++++++++.>-------.<---.>++++++++++++.<+++++++++++++.>.<<++++++++++++++++++.---------------.>-.<.+++++++++++++++++++++++.>>-------.<<-.-.>++.>--.<.<-.>+++..---.<.>++++.++++.<++.-.------.>.----------.<---------------.+++++++++++++++.>>+++.<--------.-------.<.>>------.----------.++++++++++.<<---------.>>+++++++.<----------.----.<--------.>>------------.--------------.<<+.>>----.+++++++++++++++++++++++++++++.-----------------.<++.-.>+++++++++++++++++++.<---.>--.<++++++++.>------------.<--------.>++++++++++++.<++++++++.>------------.<--------.>+++.+.<++++++++.++++++.++++++.>+++++++++++++.---------------.-----.<.<--.>>+++.-----.<<++.>-------------.>++++++++++++++++++++++++.<++++++++++++++++.--.----------.>.<++++++++++++.---.------.>-------------------.---.<<.>>++++++++.<<--.>>-----------.<--------------.-.>++++++++++++.------------.---------.++.++++++++++++++++++.<+++++++.--.-.>+++++++++.<++++++++++++++++++++.<+++++++++++++++++++.-.>>---------.<+++++++.----------.>--------.+++++++++++.-----------.<<-.>>++++++++++++++.<<++.>>---.<<--.>>+++.<<++.>>---.<<--.>>.+++++++++.<----------.++++.>--------.<++++.++++++++++++.<++++++.>>----.++++++++++++++.<<++.-.++++++.>>----------.<-------.<-------.>-----.>++++.<++++++++++++++.<+.++.>>++.<--.>---------.<-----------.>---.------.<<-------.-.>>++++++++++++++++++++++.<+++.-.+++++++++++.++++.<+++++++.>++++++.>------.<+++.--------------.>-------.<+.>+.<.>+++++++++++.<<-------.--------------.+++++++++++++++++++++.>++++++.<-------.>++++++++.---------------.<----------------.>++++++++++.>----.<<+++++++++++++++++++++++.--.>------------------.>+.<+++++++++.>---------.<<+++++++.>>-.<.>+++++++++++++.<<------------.---------------.>--.---------.------.>----------.<---------.------.+++++++.>----.--------.++++++++++.<++++++++++++.>-----.------.<---.<+++++++++++++++.------------------.>>-.<------------.>-----------.++++++++++++++++++.----.<.>--------------.+++++++++++++++++++++++++++++++++++.<++.>----------------.<-------.>-.------.+++++++++++.<+++++++++++++++.>------.<--------.>++++++.<+++++++++.>+++.-----------.<-----------.>+++++++..<++.--.+++++++++++.>+++++++++++++.<++++++++.---.+++++++++++++.>+.<<+++++++++++++++++++++++++.>+++.>--------.<<------.>>---.<<--.>>+++.<<++.>>---.<<--.>>.+++++++++.<<+++++++++++++.-------------.>>--------.<<+++.>-----.<------------------.>>++++++++.-----.<--------.---.+++++++++++++.>-------.<<+++++++++++++++++++++++.----.--------------------.>>++++.<---.<+.>------------.>---------.<-.+++.-----------------.>++++++++++++++.<++++++++++++++++++++.<.>>---------.+++++++++.<+++++++.--------------.<++++++++++++++++.------------------.>++++++.-.--.>-------.<+++++++++++.<++++++++++++++++++++++++.+++++++++.>++++++.<++++++++.-.-------.------.>>+++++++++.------.<<----------.++++++++++.>>++++++.------.<<----------.++++++++++.++.+++++++.+.----------.++++++++.>>----.<<-------------.>>+++++++.<-------------.--.<+++++++.>>-------------.<----.<------.-.---.>>----.++++++++++.-..<<+++++++.-----------------------.>-------.>-----.-----.<++++++++++.>++++++++++.-.<+++.-------------------.>+++++++++++++.------------.<++.--.<++.>>----.------.-----------.--.<++++.>++++++++++++++++++++++++++++++++++.------.<----------.++++++++++.>++++++.------.<----------.++++++++++.++.+++++++.+++++.--------------.++++++++.>----.<<++++.>>++.-------------.+++++++.<<+++++++++.>--.+++++++++.--.------.>++++++++++++++++.<++++++++++++++++++.-------------.---------.>---------------.---------.<+++++.>+++.++++++++++++++++++++++.<<+++++++.--.----------------------.>>----------.<+++++++.-------------------.+++++++++++.>+++.<++++++++.-------.<+++++++++++++++++.>>++.<++++++.--.<-----------------.>>---------.<<++++++++++++++++++.>>-----.<<------..