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