-[----->+<]>.-----.+++.+++.---.++++.++++.-------.++++.-.--.++.+++.+.--.++.------.-.+.+++++.----.++.----.++++.--.-..+++++.-----.-.+++++.++.----.-----.++.++++++..----.---.++++++++.--.------.+++++.+++.------.++++++..------.++++.--.----.-.+++++.+++.------.--.+++++++++.--.---.+++++.-----..+.++++.-------.+.---.+++++++.+.-------.+++++.--.----.++++++.----.++++++.--.----.--.++++++++.+..-.--.----.++++++.--------.+++.+.++++.------.+++.--.+.--.-..++++++.-------.++++++.+.++.-.------.-.+++.++++.--------.++++++++.--.-.----.++.-.++++++.------.+.---.++++++..--.+++.-------.+++++++++.------.+++++.----..++.------.+++++++++.----..-----.+++++.+++.------..+.--.++++++.-----.+++.--.++.++++.-----.----.++++++++.-------.+.++++++.----.++++.-------...++++++.---.+.-----.++.++++++.----.---.-.++.+++++.-------.+.++++++++.------.+++++.---.---.-..-.+++++...++++.---.--..++.----..+++++++.-----.++++.+.----.-.+++++.------.---.+++.+++++.-------.++++++++.---.--..--.++++++..-------.-.+++++++++.--.--.+..-.++++.------..+..++.-----.+.++++++.----.+++.--.+.--.++++.------.+..++++.+.--.+.+.-----.--.+++++.-.---.+++++.------.+.--.+.++++++++.---------.+++++++++.--------.+++.+.+.--.++++.---.+..+++.-------.+.+.++.------.+++.+.++++.--.-----.-.++++.+.-.-.-.++++..--.++++.------.-.++..++++++.------.+++.------.+++++++.-----.++++.------.++.++.+++++.--------.+++.---.+.+++++.----.++++.-----.++.+.+++.-.-------..++++++..------.++++++.---.--.++++..+++..-------.++++++.---.++++..-------.++++.---.--.+++++++++.-------.--.+++++++++.---.----.++++++.------.+++++++.-------.+++.-.----.+++++++++.--------.++++++.------.++++.--.+++.--.-.+++.+.+.+.-------.+++.++++.---------.+++.+++.------..+..++..---.+++++.--.---.+++++.-.++++..------.--.++++.++..-.---.-.++.+++++.----.---.+++.++.+++.----.----.++++++++.-----.---.++++.----..+++++.------.+++++++++.-----.-..---.+++++.++.-----.+++++.-------.+++.+++.-.++.--.++++.----.++++.--------.++++++++.----.--.---.+++++++++.-------.-.+++++++.--.-----..++++++.----.+++++.-------.++++++++.------.-.++++.-----..++++++.++.------.--.-.+++++.----..+++++++.---.-.++++.--------.+++++++.---..++.----.+.++++.++..---.----.+++++.---.+++++.----.+.+.----.++.----.+++++++..---.++.--.---.+++++.-----.++.++++.+.--------.+..+++++.++.------.+++++.-------.+++++++.-----.---.+..++++++++.-----.+++++.--------.+.+++++++.-.-----..+++.+.----..+++.----.++..----.++++++.-.+..--.-.---.++++++++.--.------.++.-.++.++++++.-----.+++++.-----.++.---.++++++.----.---..++.+++.----.++++.------.++++++++.---------.+++++++.-------.++.-.++++++.++.-.--.------.+++++++++.-----.-.++++.-------.++.+++++..-------.+++++.--.++++++.-------.-.++++++.------.++++++.-.----.+++++++.------.--.++++++.-.+.--.---.+.+++++.----.++.+.---.++++.-------.+++++++.----.++.+.-..+++.-----.----.+++++.----.++.-.--...+++++.+.++.-------.+.+++++.------.+++.+.---.++++.---.++.+.------.++++++++.------.+++++..+.---.++..------.++.+.--.+++++.--.++..+.+.---.------.+++++++++.--------.++++++.----.+++.---.++++.------.++++++.+.-.-----.-.+++.++.++.----..----.+++++++++.---------.+.+..++.+++++.----.--.+.-.---.+.+++.++.-.-.+++++.----.+++.---.--.++++.------.-.+++++.-----.+++++++.++.-------..+++++.++.---.++.+.-------.+++.+++.+.-------.+.++.-.--.--.+.++++++++..----.+.-----..+.-.+.+++++++.---------.++.-.++++++++.---.------.++++++++.--.--.----.+++.+..---.+++++++.-------.++++.++++.-.-------.++.+++.----.+++++++.--..---.+++..------.++.---.+++++++++..---.------.+++++.----.+++++++.-.-------.+++++++.-----.-..++.+.+++++......-.-----.++++.-----.+++++++.--.+.--------.++++.+++++..----.----.-.+++++.++++.--.----.--.++++++.----.-.++++++.-------.+++++.------.+++++++++.---.---.--.+++++++.---.++++.----.-----.++.++..+.++++.-----.+..--.+.++.+++.---------.++++++++.-----.---.++.++++.--.--.+++.---..+.---.++++++++.------.+++.--..+..++.++.---.-----.+++.++.---.++++.-----.++++++++.------.--..+++++++..-------.++++++.------.-.+.-...+++.--.++.++++.+.-----.+++++.-.--.---.++++++..--.-.+++.-.--.--..-.--.++++++++.-----.+++++.-------.+++.--.--.++++++.-----.++++++.------.++++++..-..+++.--------.+++.+++.----.---.+++.++.++++.-.------.+++.--.+.+++++.---------.++++.--.++++++.-.--..-.++.++.-.----.--..++++.++++.----.+.----.++++++.--.---.+++++..------.+.++.--.++++.+.-.--.++++.------.++++.--.----.++++++++.----.++..+.-------.+++++++.---.++..+.--------.+++++.--.-.-.++++++.------.+..++++.++.--------.++++++..-----.++.---..+.++++++++.-------.+++++.+.-.-..-----...++++++++.----.++++.---------.+++++++++.-------.-.+++++.--.--.--.+.++++++++.-.+.------.+++++.--------.+++++++++.----.---.+++.++.-----.--.+.-.++++++.-.-.++++.---.+++.--.---.-.+++++.+..--.-.++++.------.+++.-----.++++.--..+++++.-------.+++++++.------.+++++.++.---.++.------.+.---.+++.---.+.++++++++.----.---.--.+++.++.--.---.+.+++++++.---.---.+++++++.---.++.+..----.++..----.+++.----..+++.++++..-----.---.++.+++++.+.--------.+.++.+++++.--.-----.-.++++++..--.---.++++++.-----.+.+++.++.--------.++.--.++++.----.++++..++.---.++++.---.++.-----.++.--.++.+.-.---.++++.-----.++++++.+++.----.++++.----.-----.++++++++.------.+++++++.----.--..--..+++++.++.--.-----.++++++.-----.+++++.+.---..+++..+.---------.+++++++.--.-----.+++++++++.-.-----.+++++.-------.++++++.--.-.++.---.++++.---.++.--.+++++.------.++++++.------.--.++++++++.-------.+++..-----.++++++.------.++++.----..+++++++++.-------.+++++..-------.+.+++++.+.------..++.++++++.---------..+++++++++.-.----.++++..------.++.----.+.+.++++++.---.+++.-----.+++.-----.+++++.------.+++.++.+.---.++++.-------.+++++++.-..------.+.-.++++.+++.------.-.+.+++++++.-------.++++++++.-----.--.+++++++.----...++++.---.-----.++++++++.-.+.-----.++.+.-.+.+.-----.++++.---..+++++.-----..++++.------.+++..--.++++.++.--..---.+++.-----.++++.++.----.+++.------.-.++++.----.++++.+++.--.--.+.++.--.++.----.--.++++++++.--------.++++.++..++.----.--.+++.++++.---------.++++++.+++.-----.+++++.--------.+.+++++++.------..--.++.+++.+..-------.++.++++++.+.-.+.--------.++++.---.-.-.++++.+++.--.---.-.+++++.----.--.+++++.+.+++.---..------.++.++.----.+++++.+++.--------.+++.+++++.-------.++++.-----.+.++++++++.------.++.----..+.+++.--..+++++.------.++.-.---..+++.++..+++.-.-.--.----.++.++.+++.---.+++++.---.--.+++.----.-.++++.---.++++++.--------.+++.---.++++++++..-------.+++++.-----.++++.------.++++.--.++++.+++..-------..+++++.++.---.+.+.------.+.++.-.+++.+.-------.+++++.---.+++.------..+++++++++.------.+.---.++++++.-----.-.+++++.--.---.+.-.++++++++..-------.++.+.+++.--.---.--.++++.-----.+++.---.++.++++++.--.-----.+++++++.------.+++++++.--.---.+...++.-------.++++++.+.---.+++++.-.-----.+++++.---.-----.+++++.-.+++++.-----.+.+++..---.+++.--.+++.-------.++++.+++..----.+.+++.---------.+++++++++.-------.+++++.-----.-.-.+++++++.++.--.--.-----.+++++++++.------.---.++.+++++++.----..--.-.-..+++++.-.--.+..+++++.-.-.-----.--.++.+++++.--..++++.---.------.++.+.+++.--.++++.--------.++++++..-.-.+++++..--------..++++++++.-..-------.+++++++.-----.+.+++.++.--..--.--.++.+..---.+++.+++.-.--------.+++++++.---.--.++++.-.-.--.+++.---.+++++.+.--.----.+++..----.+++++++.-------.+++++++.----.---.++++++.--.++.---.++.+.-----.++++++.+.---------.+++++++++.--....-----.+++++.++.------.+++++.--------...++++++++.-------.+++++.--.+++.-------.++++++.------..+.+++++.-----.+++.+.---.++.+++++.--------.++++++++.-------.-.++++++.----.-.-.++++++.-----.-.+++.+++..-----.+.++.-----.+.+++.---.+++..---.++++++++.--.----.++.+.++.---.-.++++.-------.+++++.-----.++.+++.-----..++++.++.----.++.---.+++..---.-.++..+.+++.--.++.---.---.+++++++.----.+++++.-----.++.++.----.-.+++++.---.---.+..-.+.++++++.---------.+++++++.----.++++++.-----.---.+++.-...+.+.-.+++..-.----.++.---.+++++.++.--.----.+++.----.+++++++.+.-.-----.++.+.+++.-----.++++.---..+.----.--.+++++++++..-------.-.++++++++.-------...-.+++++++.----.--.+++++.-----.+++..-----.++.+++.-.--.+++.+.++..-.-.+.------.++++++.++.---------.++++.+++++.-----.++.------.+.+++++.-.--.+.++..++.--------.++++.+++++.-..--.----.+++++.-----.+.-.+++++.++.--------.++++++.+.--.------.++++++++.---.++.+.----.-.+++++.-----.+++++.------.+++++.++.---.+.++.--.-..++.-------.+++.+.-.---.-..+++++++++.----.--.+++++..-----.++++.+.--.---.+++.------.+++++++++.----.-----.++++++.++.--------..++++++.--.--..+++.----.+.+++.---.--.+++++.----..++++++.----.++++++.-------.+++++++.-.----.++++.+.---.------.++++++++.----.---.+.++++++.----.++++..--.----.++++.+++.-----.+.+.------.++++.--.++.---.++++++++.---.-.---.++++++.---.-----.++...-.-.++++++..-----..+++++++.--.---.---.++++++.+.---..--.+++++.+.--.----..--.+++.++++++.--------.++++++++.-----.+++++.-----.+.-----.++++.+++.------.+.+.++++.------.++.++++.+.--.+++.---.------.+++++++++.----.+.---.+++.--.-.++++.------.++++++++.--------.++++++.-----.++++++.-.---.++.+..-.--.++.-.++.--.++.----.++++++.---.----.++.---.++.+++++.+.---------.++++++++.--.-.+++.-----.-.++++.--.+.++++..----.+++.-------.++..++++++.---------.++++.+++.+.--------.++.+++++.--.++++.---------..+++++++++..-----.++.-.++.-.--.----.+++++++.+.+.----.----.+.++++.+++.-----.++.++.-----.++++++.-.-----.++.---.+++.++++.----.++.-------.+++++++++.-.------.+++.+++.------..++++.----.--.+++++.---..++.++++.+.-----.----.+++++++..-----.++++.+.------.++++++++.-----.+++.+.------.++++.++.----.++++.------.++++.------.+.+++.+++.-.+++..---------.+++++++++.---------.++.++++.--.----.+.++.+++.---.++++++.-----..-.++++.---.+..--.---.+++++.-----.++++++.++.------.--.+++.+.+++++.---.----.+++.---.++.+.----.++++++.---.+++++.------.++++++..---.-.----.+++.-.--.+++.--.+++++++.-.--------.+++++++++.--------.++++++++.---------.++++++.-.++++.-------.+++.-----.+++++++++.------.++++.-----..-.+++++.+++.---.--.++.-----.++++.----.++++.++.-------.+++++++++.-.---.+++.-----.+++++.-.---.---.-.+++++.++++.--.+..---.++++.----.++++.--..-----.+++++++.--.--.-.+++++.-.+.------.---.+.+++++.-----.++++++.--.--.++++++.-------.++++++.----.++.++.-------.++.+++++.------.++++.++.--.++.-----.+++++.--.++.+.-----.--.+++++..---.---.++++..++++..--------.+++++++.---..++++.-------.+++.---.++.+.++++.----.--.++++++.----.++++.-----.-.--.-.++++.+++++..--.-----.+++.---.++.++.++.--------.++++++++.----.+.++++.-.-.-----.+++++.----.+++.--..++.+++.----.+++.----.++++.--.-.--.+++++.-----.+++.+.----.+++.----...++++.----.++++.------.+++++++++..--------.+.++.++.------.++++++++.--------.+++++.----.+.++.-.+++++..----.-.++++++.---------.++++.+.----.+.++..---.++.+++.-.-.+++++.--.-.----.+++++.+.--------.+++++++.++.--..------.++++.+.+++.--------.+++.-.++.++++..--..-------..+.+.+++++++.---.-----.+++++.------.++++++++.+.-----..---.+++++.+++.-----.++++.--.++.---...+++.----.++++.----.----.++++++.---.++.--.+.--..--.+++++++.-----...+++.+++.------.++++++.----.++++..--.--.++++.-------.++++.+++.----.+.+.------.++.++++++.---.-----.++++++.------.+.+++++.++.----.--.+++++.----.++++++.-----.+.---..++++.+.---.++.+.-.+.+..+.----.---.+++.---.-.++.+++++.---.---..+++.-.+++++..----.-.++...+.-----.+++++.+.------.+.++++++.-.--.--.+.+.-.++++.---.-----..+++++.---.++.-.++++..--.----.+.---.+++++.++..---.+.+.--.+++++.-.--------.+++.++..++++.------.+++.---.+.+.+.++.-------.++++++.---.-.-.++.---..+.+++.----.++++.-----.+++++++.-.------.++++++.+++.-----.+++.++.-----.+.----.-.+++++++++.---.-.++++.---.------.+++++++++.-----.----.++.+++.---..++++++..-.++.--.------.-.++++++++.+.------.--.+++.+.+..+++.--------.++.+++.++.--.+.-----..++++++.-.---.++++.+.-----.----.+++++.+.------.+.-.+.++++.-----.+++..---.++++++++.--.-----.++++++.++.-------.++++++.--.++.--------.+++++++++.-------.--.++++++++.-.---.+++.-.------.+++++++++.--------.++++++.+.------.++.+++++.------.+++++.---.+++.+.---------..+++++++++.--.------.+++.+++++.---------.+++++++++.---.+.--.++++.-.---.---.++++.-----.++.+++.-..-.+++++.--.+.-------.+++++++.+.------.--.+.+++++++.--.+.----.++++.------.-.+++++.++.------.+++++++..-.+.-----.++++.-.-----..++++.-.+++..--------.++++.++++.---.++.--.+.--.----.+.+++.--.+++++.-------.++++.+++..--...----.++.-.+.++++.++.---.--.---.+++.+.----.++++.---.+.++++.---.++.----.+.+.-.+++.--.+.-.--.++++++.---.+++.----...+++.++.----.---.++++.-.+++.--.+.+.------.-.-.+++++.----..+++.---.++.++.-.+++.----.++.++.----.++++++.----.---.+.--..++.+.--.+++++.------.+++++..-----.-.++.-.++.++.++++.---.+++.----.--.+++.----.+.--.+++..--.+++++++.----.---.++.++++.----.+++++.------.++++.------.+++++++.-.------..-.+.+++.+.++.-.-.-.----.+++.++.++++.---------.++.+++++.++..------.+..----.+++.++++.---.--.--..+++++++.----.--.-.+++++.++.+.---.--.++++++.---------.++++++.----.-.++++++++.-.-----.+++++.-.---..+++.+.--------.++++++++.----.+++.+.----.++++.+.---.++.-----..-.-.+++..+.++.------.++.+++++.--.++.-.--.----.++++++++.-----.-.++.-----.++++++.--.-.---.++.-.+++++++.----.+.--.--.++++++++.--------.-.++++.++++.----.++++.-------.-..+++++.--.++++.-------.++++++.-----.+++.++.++.--------.++++++.+.---.+++++.--------.++++++++.-------.+++++.+.-------.++++++++.--------..++++++++.--.++.------.++++++..----.---.--.++++++.-----.+++.---.++++++++.---..---.+.--.++++++.-.--.-...----.++++++.--.-.++++.---.+.----.+.+.++++.------.+++++++.-------.++++++++.-------.-.++++++.++...-.-----.++++++.--------.-.+.++++.++++.--------.++++++++.----.+.-----.+++++++.-------.+++.++.+.--.----.+++.--.++++.+++.--------.+.+.++++++.--.---.++++.+.-----.----.+++++++++.---------.+++++++.------.+++++++.--.--.+++++.-----.--.+.--.++++++++.---.-----.++++.+.+.++.-----.+.---.--.++++++++.--------.+++++++++.----.----.+++.++.-..-----.++..+++.---.+.--.+++++.------.+++.+++++..-------.++++++++.------.---.+.+++.--.--.+++++++++.------.++++.-.----.-.++.++++.+.---..++++.----.+..---.+++++.+.------.++++..+.-.-------.++++++++.-----.---.+++.++++++.---------.++++++.+++.--.++.-------.--.+++++++..----.+.++.+.-----..-.+++++++.------.+++.+.----.+++.++++..---..-----.++++.-----.+.+++.--.-.++++.-----.+++.---.++++++.++.--------.+++.+++++.----..+++..----.+.+.-.+++++.-------.--.++.++++.------.+++++.-.---.+++.++..-.++++.-------.+++.---.--.+.+++.+++++.--.---..--.++++++.---.-----.+++++++.----.-.+++.----.+++++++.--...------..++.-.++.-.++.-.+.----.++++++++..-------.++++++++.---------.+++++++.------.-.++++.++++.--.---..--.++++++.----.+.++.--.+++++.---.-.----.+++.+.--.++++++.---------.+++++.++.++.---.----.++++.++.---.+.-----.-..+++++..-----.++++++++.-------.-.++++++..-.+++.-.++.---.+++..-.-------.+++++.---.++.++.---.+++.----.+++.---.+++++.----.----.+++++.---.+++.++.------.+++.+.++++.--------.-.++.++++++.+.--.-------.++++++.--.---.+++.----.+..-.+++++++++.--.------.+.--.++++++.----.++++++.--------.++++.-.++++++.---------.+++.++++++.--.--.++++.----.----.++++.+.+..------.++++.++..-------..++++.--.--.+++..++++.+.--.+++..------.+++.------..+++++++.-----.+.---.+++++..+++.-.-.---.--.++++++.-.---.++.++++.-----.--.-.+++++++.-.----.--.+.+++.----.+++.+++.------.+.--.+++++.--.-.+++++++.-------.++++++.-------.++++++++.--------.+++++++.------.++++.-----.+++++++.--.-----.+.+++.+++.--.+.----.-.-.++++.++.++.--------.++++++++.-.----.---.+++.++++.----.++++..------.+++++++.--------.+++++.--..+++.-------.++++++.------.+++++++++.----.++.--.---.+++++.-------.++++++.+++.----.++.-----..--.+++++++++.--------.++++++.--.+.+.------..+++++.+.-----..+++++++.--------.-.+++++++++.-.-------.+++++.+++.---------.+++++++++.--------.++++.---.++++++.--------.+.++++++.----.++.-----.++++++.+.------.+.+++++.---.++++.---.+++.-----.-...++++++.-.------.+++++++.-----.++.---.--.+++++++++.------.++.--.++++++.---.-.++.-----.+++.----.+.-.-.++++++++.-----.++.++.++.--------.++++.----.++.+++.+++.-..------.--.+++++++++.--------.+++...--.-.-..++++++.+.--.----.-.+++..+.++.+.------..-.+++.--.+++.---.+.++++.+.------...++.+++.+++..---------.++++++++.--.-.+++.---.----.+++++.---.++++++.-.-----.--.++++.-----.+.++++++++.--.-------.+.+++++.-.----.++++.----..+++++.++.---.----.++++++.------.+++.-.++++.-.-.++.-.-----.+++++++.-----.++.----.++++..+.-.-----.++++++++..----.+++++.---------.+++++++++..-.+.-.---.++++..-.------.+.+++++.-.----.+.+..---.++++++.-----..--.+++++.---.++..-----.+++++++.-.--.+++.++.--------.+++++++.---.--.++.+++.+.------.-..++++.-----.+++++++.---.-.++++.+.---.---.-.-.++.-.+++++++.------..---.++++++++.+.-.---.++.-------.++++++.--.--.--.++++.++.+.--.---.+++.++++.---------.+++++++.-------.+++++++++.--------.++++.-.++++.-------.+++.---.+++++.-.-.+++++.-.---.++++.-----.++.-----.+++++.---.++++.------.+++++++.--------.++.+++++.-------.+++++++++.-.-------.++++++++..-----.-.---.+++++++++..-------.++..++++..+.----.++.--.++.------.+.++++++.------.++++++.+.---------.+++++.++++.-------.+.-.+..-.++++.------.+++++++++.--.-----.+++++++..--.------.+.--.++++++++.----..-..++.++.----.-.++++.-.-.++++.+.------.+++++.------.+.++++++.--------..++++++++.------.-.+++.++++.--.---.++.---.+++..+.----.---.+++++.+++.-----.+++.------.++++.---.+++.--.++++++.-------.++.+++++..-----.---.+++.-.--.+++.+++++.------.++.+++++.---------.+++.++++.--.+++.+.-.---.---.++.-.++++.---..---.++++++.-------.++.+++++++.--------.++.-.+++++.-.-.+.-----.+++++++.--------.+++++++++.------.++++..----.+...----.+++.---.+++++++.-------.+++++++.---.++.+++.-------.-..+.--.+.++++++++.--------.++.---.++.--.+++..---.+++.+++++.--------.+.++++++++.--.-.----.-..-.+..-..++++..+++++.-------.+++++++.------.-.-.++++.----.+++++.------.++++++++.----.--.++...++++.---.++++.---.---.++++.-..+++.-.-----.+++++.+.----.---..++++++.--.++.----.+++.+.-----.--.+.+.++..---.++++.-.+++.------.-.++.--.+++..+++++.----.++.-.++.---.++.-----.++++.----.++.-..+..---.+++++++.+.------.---.+++.++++++.---.++.--.--.--.++++.----.++.-.+.---.-.+++++++..----.-..++++.+++.--.+.--------.++.++++++.--------.+++++++.----.--.+++++++.+.--------.++++.-..---..-.+.-.++++..++.++.------.+.-.+++.---.+++++.------.+++++.----.--.+.-.+++++.---.++++.-.---..+++++.-----.-...+++++..------.+++.++++++.---...-..++.----.---.+++++++++.-------.+++.-.+++.------..-.+++++..++.+.---.--.++++.-.---.+.++..++.------.--.++++++.-.--.--.-.+++++++++.-.+.---.-.---.++++.+++.--------.+++++++.--.----.--.+++++.+.--.+++.-.+++.------.--.+.+++.++.-------.+++++.+++.--.---.++.+..----.--.+.+++++++.---..+++.-------.-..+++++++.-----.+++++++.------.+++.------.++++++.-.++++.-.-.-.--.++++.--.-----..++++++.++.--------.-.++++.+.--..+.++++..---.-----.+++.+.++.-----..++.+++.-.++.-.++.--.+.--.--.-.++.+++++.-----..---.+++++..++.--------.+++.++++++.---.----.++++.-.++.++.--.+.-..------.+++++++.---..+.------.++++++++.----.+..---.+++++++.---.-.-.---.+.++++..-.-.----.++++++++.---.--.---.++++++.-----.+++.-.+...-.--.+++++++.---.+++.--.+.-.+++.--.--.----.+++.+.+..-----.+++.----.++++++.++.--------..+++++++.-------..++.+.++++.+.-..-.-.++++.--------.++.+..----.+.++++++.------.+.+++++.---.+++++.-----.+++.-------.++++.--.--.+++++.+.----..+.---.+++++.--.+++++.+..-----.+.+.-----.++.--.+++.----.+++++++.------..+.+++++.-------...++++.----.+++++++.+.---.-.+++.----..-.++++.+++..------.++++++.---------.++++++++.-------.+++.+.-.++..--.++.--.+.+++..--------.+++++++.++.--.-----.+++++.-------.++++++++.------.++++..++.-----.---.++++++.---.+.-.-.++++++.---.+++.-.+.---.+.+++.-.-----.---.+++++.---.+.++.+++.--------.++++++++.+.------..---.++++++.-.++.--.++.---.----.++++++.+.++.----.-.+.++.------.+++++.---.++++..--.---.+++.-.--.--.++.-..+++.+++++.----..++.-.-----.++++.+++.-------.+++.----..++.+++.-----.+.+.++++.----..++++++.---.++++.-----.---.++.---.++.-.+++++.--.+++.------.++++..-----.+++++++++.--.++.-------.+++.++++.-------.+.---.+++++++++..---------.+++++++.++.---.-.-.+++.----.++++.-.-----.+.+++..----.++++++.-.-.+.+.--.----.++.++.++.--.----.++++++.+.------.+++++++.---...--.+.-.+++..++.--------.++++++.---.+.-----.+..+.+++++++..---.-----.+++.++++.+.---------.+++.---.++++.++.---.++++++..-----.+++.------.++.-.+++++++.---.----.-.-.+++++++.----.+.----.++++.-.++++.--.----.+++++++.+.----.++.----.++.++++.---.-----.+++.+.+++.+.---------.+.++++++++.------.+++++.+.--.------.++.--...++++++.++.---------.++++.--.+++++++.--.+.------.++++++.---.+.--.+++.--.-----.+++.-.--.+++.--.++++++++.-.--.+++.--------.++++.----.+++.----.++.++++++.-.-------.++++++++.--------.++++++++.---.++++..---------.++++.++++.--------.+.-.+++++++++.-----.---.+.-.+++.+++.-----..-.++.--.++++++.++.-----.+++.-.--.+++...-----.++++.----..++.---.+++.--.+++.-.++++.---.-.+.-.----.+++..-.-.++++.++.------.+++++++.---.--.---.++++++.-----.+++.--..++++++..-------.++.++++.--.+++.---.-----.++++.-.---.++++++.---..-.-.++++++.--.----.+++++++.------.+++++++.--.++.-.--..----..+.++++.------.++++++.-----.-.++++.++++.--------.+++++.------.+++++++..------.+++++..+++.-------.+++.-.+++.---.++++.-.----.+++++.+.-.--..-.-.+++++.-----.+++++.-----.+.-----.+..+++.++.-.-.----.++++++.----.++++++.----.-..+++..---.++++++.------.++++.++.---------..+++.++++++.--.-.+++.-------.++++.-.+.+.-----.-.+++.++.---.+++++.---.--.---.++++++.+.----.+++.------.+++++++++.---.-.++.------.+.--.+++++++++.--------.+++++++.--------.+++++++.-.---.+++++.-----.-.+++++.------.+++++..--.---.+++++.----.+++++.---.++++....--------..+++++++.+.--.+++.-------.+++.+.------.++.+++++++.---------.++..++++++.----.+++.-----.-.-.++++.----.+++.--.++++++.-----.-..+++++++.--.------.++++++++.------.--.++++.---.++++++++.---------...++++.--..+++++++.---..-----.++++++.------..++++++++.---.---.++++..++.-------.-.++..++++.--.++.--.----..+++.+++++.----.++++.----.-----.+.++++.+..------.++++.+++++.---.---.--.+++++++.--.----.+++++++.-----.+++.-----.++++.-.-.+++.----.+++.--.--.+++.---.+.---.++++++++.-------.++++++..-------.+++.+++.+.--.----.++++.++++.---------.++++++.+.----.++.-----.++.+.++.-----.+++++++.-----.++++++.-----.++.-.----.+++++.+.+.-------.++++.----.+++.+++++.--.+.---.-.++.----.++.+++.----....++.+++..------.++++.+++.+.--------.++++.-----.++++.+++++.----.--.---.+++++++++.-.----...++++.+.------...---.+++++++++.---.---.+.----.++++++++.-.+.--------.+++++++.-.+++.------.-.+++.++++..------.++++++.--.+.--------.+++++.-.---.++++++++.------.+.---.+++..+++.----.++++..---..---.+++++++.----.--.++++.---.--.+.+++++++.-.--.------.++++++++.--------.+++++++++..-...--.++.-.---.---.++.-.++++.------.++++.+++.-----.-.++++.+.+++.----.----.+++++.----.+.++++++.---.-.+++.--.--.+.++.----.---.++.-.+++++.---.--.++++.++++.-.-------.++++++++.------.--.++++++++.----.----.+++++.+.----.++.--.+++++.-------.+.+++++++.--.---.---.+++++.+..-----.+++++++.-----.+++.+.--.+.-----.++.--..+++++++.-------.++.++.-.-.-.+++..++.--------..+++++++++.-.--------.++++++.+.-.+++.-------.++++++.------.+.+++++.------.++++++.--------.++++++.++.+..---.--.----..++++.++++.------.++.-.++.-.----.+++.++++.-------.+.+++.---.+++++.---.--.+++.+++++.---.-.+++.+.--.++.-----.----.+++++++++.-------.++.-.-.+.++++.+.+.---.+++.---------.+++++++.-------.++++++.+++.--..++.-----.--..+.+++.----.+++.-----.++++++++.------..-.+++++.++..+.----.++.----.+++++.-----.++++.++.-.--.----.+.---..+.++++.++++.------.++++..-.--.+++.------.+++++.-.----.+..++++++.+.------.++.++.+.--.------.+.++++.+++..-------.+++++.-----.++++++.--..++.+.------.+++++++.--.----.++.---.+..+..++.------.++++.--.++++++.-------.++++.----.+.++++.----.+++++.-----.--.+++.++++.----.+.-.--.+++.++.-.--.--.++++++++.--....---.---.+++++.------.+++.--.++++++++..---------.++++++..-..-.---.+++++++.-.-.---.++++++.--.++.-------.+++++++.------..+..---.++++++++.----.---.-.++++.-.---.++.+.---.+++++++.+..-----.++++.---.-...+++.----.+.+.+.+.----.+++++.-----.--.+++++.----.++.+++++..------.+.---.++++++++.--------.++.--.+++++++.-------.+++.++++.--------.+++++++++.-------.+++++....------.-.+++.+++++.--.---.+++++.-..----.+.-.--.++++++..-----.--.+++++++.--.-.+.+.-.-.+.--.-..--.+++++++...-------.+++++++++.-------.-.+.--.+.++++++++.---------.+++++.----.+++++..------.+++++++++.---.----.++++++.--------.++++.+++++.---------.+++++++++.-------.++++.---.+++.------.+.++++++++.--.--.++++.-..------.++++++.-------.+++++.-----.++..-.+.--.+++++...---.+++.-.---.++++++.--.-----.++++++++.------.-.++++..++.--.---..+++.------.++++++.----.+++++.----.++.+.+.-.---.---.+++.++.-..+++..-.----.++++++.--------.+++.++.-----.++++.+.-----.+++++++...-----.+.++..-.+++.------.-.+++++.+++.---.++++.----.-.++++.-.-------.++.+++++.++.---------.++++++++.-------.+++.-.++.+.----.++.----.+.+++.+.----.++++++.------.+++++++.--------.++++++.----.++.++.--.-.+++.----.++++.+.++.-----.+.+.-----.+.+++++.--.--.--.+++++++.-------.++.+.----.+++++++.+.-----..---.+++..+++.----.+++.-.--.+.-.+++++.+.-----.++++++.-----..+++++.--.--.--.+++++.------.++.-.++++.-----.--.+++++.+++.-----.++.--.--..+++.+++..------..++++++++..-------.++++.------.++++++.---.+++++.-------.++..+.++.+..-.++.-.++.---.+++.----.++++.--.-------.+++.---.+++++++++.-.-----..++++++.--------.++.---.+++++++..------.-.+++++++++.-.-.-------.++++.----.++++++++.---.++++.--------.++..++++.---.++.--.---.+++..--.++++++.------..+++++..-----.++++.---.+.++.-.++++.-----.+++.-------.++++.+++.---.+.+++.-.+.----.+++..+.-.-----.--.+.++++++++.-------.+++++..------.++++.---.++++++.--------.+++++++.----.--.++++++.-.+.++.---------.+++++++..-------.+++++++.------.++++.++.-----.-.++.+...+++.----.---.++++++.------.+++++.++.-------..+++++++.----..+.+++++.-------.++.-.+++.+++.------.--..++.+++++.-----.++.-----.++++.+++++.------.--.+++++.---.--.+.++++++.----.----.++++.--.+++.----.+.-.++++++++.-------.+++.+.-.----.++++++.++.-.--------.++++++.+++.-----.---..++.++.---.++++++.--------.+.++.--.+++.+++.-------.+.++.---.++++.+++.+.-------.+++++.--.-.++++.+..---.----.+++++++.---.---.+++++++.---------.+++++++++.-------.++++++.---.-.+.---.--.+..+++++.-.+++.-----.++++++.------.+.---.++++++++.---.-.+.----.-.++.+.+++++.--------.+++.-.+.---.++++.++++.----.+.----.+++.+++.--.-.+++.--.-..++.-------.+++++..---.++++.+++.---------.++++.+++++.---.-.---.--.+++++++++.-.---.+++.--------.+++..+++++.---.-----.+++++++.-----..++.--.++++.--.++++.------.+++++++.------.++++++.--.-----.++++++.---.+++.----.+++.+.-----.--.+++++.---.---.+++++.++....--.+.------.++++++.++...-.-.--..++.----.++.++++.------.++.++.++.---.++.++.-------.++++.------.+++.++++++.----.--.++.---.+++++..----.+.++++.--------.+++.---.++++.++++.--------.++.+++++++.---------..+++++.+++.-.-.------.+++++++.--.+++.------.+++.----.-.++++.+++.---.+++.-------.+++++++++.--------.+++++.--.-.++++++.---.-----.++.+++.----.++++.+.-.------.++++..+++++.-------.+++.+.----.+++++.---.--.--.++++.--.--.++++++++.-----.-.--.++++++++.---.+..-----..++++++++.---------.++++++.----.+++.-.+.-.-..++++.-----.-.++.--.++++.--.++.++++.----.+++.----.+.-----.++++++.++.-..-----.++.++.------.++.+++++++.---------.+.+++++.-----.+++++++.-.-..+.++.----.---.++.----.++++++.-----.+++++.---.+.--.+++.---..+++.++..------.++++++++.----.-.--.+++++++.--------.+++++.----.+++++++..--------.++++++++.------.---.++++++.--.+..--.++++..++..--------.+++.----.+++.++++.----.+.----.++++.-.-.++++++.-.--.---.++++.----.++++++...+.---.---.++++++..----.+++.-.++.-----.+++.--.++.-----.+++++++.--------.++++++.---.++.--.--.++++.---.++.++.---.+..---.+++.-.----.+++++++.++.---------.+++++++++.--------.+++.+.----.++.++.++.------...++.+++.+++.-----.---.-.+++++++++.--------..++++++++.------.++++++.------.-.+++.----.++++++++.--------.-.+++++++.-.------.++.--.++++++++.------.+++.---.--.++.++++.-----.+++++++.-.++.-.---.--.--.+++++++..-..-------.+++++.+++.----.--.+++++++.--.-----.+++.++++.--------.+++++.+..+.-------.++.--.+++.+++++.---.+++..---------..+++++++++.---------.+.++++++++.-------.-..+++++.+++.--.------.++++++.----.++++.-----.+++++.+.----.+++.-.++.----.+++.-----.++++.++.--.------.++++++++.----.+++++.---------..+++..++++..-------.++.++.--.++.--.+++++++.--------.+++++.-.----.++.---..+++++.-----..+++++.----.+++++.++.-----.-.+..+++.--.-.++.-----.+++.+++++.+.----.----.++++++.-------.++.+++++++.-.+.------.++++++.-------..+..+.+.----.++++++.-----..--.+.++.+++++.-------.+.++++++.--------.++++++.+++.---.-.-----.+..++++++.+.----..----.++++++++.-.---.+.----.++++++++.---.------.+.+.-.+..++++++.---.++++..------.++++.------.+++++.----.+.--.++.---.+.++++++.------..+++...++++.----.++.--.----.+++++++++.---------.+++.+++++.+.---------.++++++.--..+++++.----.-...----..++++++.-----.++++++++.-.--.+++.---------.+++++++.--.-.++++.---.----.+++++.------.++.++++.---.-.+++++.--.-----.+++++.---.+++++++.-.-----.+.+++++.--------.+++++++.-.---.----.+++++++.+.--..++.--------.++++++++..-------.+++++++.-----..+++++.---.----.-.++..++++++.-----..+.+.-----.++++++++.---.-----.++++.++++.--.------.++++++++.------.+++.-----.+++.++++++.------.---.++.-.++..-.-.++++++++.--.------.++++..----.+++++++.----.-.---.++++++.---.++.-.+..-----..+++++++.-..++.------.++++++.------.+++++++.-----.+++++.------.---.++++.---.++.++++..-.-..---.+++++.++.------.++++++.--.--.----.++++++.--.-.++.-----.++.++++++.----.--.++++++.-.----.++.++.-----..++++++.------.+++.---.+++++.-----.---.++++.+++.---.++.-----..++++++++..---..-.--.+++++.---.+++.-------.++++.--.+++++.----.--.--.+++++.+.++.---.--..+++++.--.----.-.+++++++.--.+.-----.+++.---.+..+.----.++.++++++.-----.---.++++++++.-.------..+.+.-.++++++.------.+++++.+.+.-------.-.+.+++.-----.+++++++..------.+.++++.----.+++++++.-----.++.---.-..+++++++.----.+.---.++++++.-.+.-.+.-.+.------.++.+++.------.-..+++++.+.---.+.+.----.+++++.-------.+.-.++.-.+++++++.-----.++.+.--.++.----..--.+.++.+.+++++.---.+.------.++++.----.+++++++..-------.++++++++.---------.+++++++++.--.----.---.+++.+++++.-------..++++++++.-.--------..++++.+++++.--.----.+.----.+++++++.-----.+.++++++.---.-----.-.+++.+++.++.---.-.----.++++++..--.-.--.++++++++.------.++++++.----.-----.+++++++++.--.++.---------.+.++++++++.---------.++++++.+++..---.---.++++++.----..---.++.+.--.---..+++++.-.+.-----.+++++.+++.--------.++++++.++.---..-----.+.++++++++.----.+.+.----.---.++..+++++++.-------.-.++++++++.--------.++.++++++.------..++++++.--------.+++++++.---.+.++.--------.+++.+..+++++.---------.+++.++++++.-.------.--.+++++.++++.----..----.-..++..++++.---.++.--.++.--.+++.-----.++++++++.-------.--.++++.---.++++++++..-----.+++.---.+..--.+++++.---.++++.------.+++++.-------.-.++.+.+.-.++++++.----..-..+++++.----.++++.--..+.-----.++++..++.---------.++.+.++++.---.--.-.+++++.-----.++++++.-----.+++++.------...++++++.-----.+.+++.--.-.+.-.++.-.-.++++++.-----.+++.+.------..-.+++++++.-------.+++++++.---.---.++++++.--.----.++.----.++++++++.---.----.+++.----..++++++...------.++++..-..-.+++.+++...---.+.+++.-.--.+.-------.+++++.-.-.--.++++.-.+++.-------.++++++.+++.---.-.++.---.+++.---.+.+++.---..-----.+++..-.+.-.+..+.--.-.-.+++++++.----.---.+.++++.-.+.++++.-----.----.+++++.----.+++++.-..--.++++.++.---------.++++++.++.--..----.+++++.----...++++.++..----.+++.---.----..++++.+.----.+++.++.+.----.-.-..+++++++.-..------.+++++.----.++++.-----.+.--.++++++++.-.+.-.-.--.++.------.+++.---.++++.++++.----.++.+.-------...++++++++.---.---.++.+++.-----..---..+++++.++++.-----.----.++++++++.-.----.---.++++++.++.-------.+.-.+++++.------.++.++++++.-.-.--.+++++.---.----.++++++.--.+.---..++.------.++++.+++..---.++.--.+++++.--------.++++.++++..----.-----.+++++.-.+++++.--.----.++++.---.--.+++.+.----.++++.+++.---------.+.-.++++.+++++.---------.+++.++++..+.-------.++++++++.-.--.++.-----.++.++++.------.+++++.-------.+++.++.-.++.---.---.+.++++.++.--------.++++.+++++.-------.+++.+.--.++++.-.++.-.---..+.-----.+++.+.--.++++.-----.+.+.+++.+.--.+.----..---.+++.++++++.---------.++++.++.++..-----.+++++.-----.+.-.+++.---.+.++.-..--.++++.++.-----.+++++.-.--.--.---.++++++++.-------.+++++.-------.+++++.+.---.+++++.-.-----.+++++++.------.--.++++++.---.++++.-.-----.+..-.--.++++++++.-----.++++.-.------.+..+.+.---.++.+++++++..--------..++.+++.+.++.------.+++++.--.----.+++++.-------.++++++++.+.-----.-.+++++.-.++..------.+++.----.--.+.+++++.----.+++++++.----.----.++++.-.---.++..++++.------.+++.--.++.++++.+.-------.++++++.-----.---.+++++++.-----..--.+.+.++++.+++.---------.+.+++.+++.--.-.++..++.----.+++.-.-.--.++.++.-.-----.+++++.--.+++..----.++++.++.-----.++.+.--.---.--..++++.+++++.---------.+++++++.--.++.------.++++...---.+++++.+.-------.++++++++.---.-.--.+++.----.-.++.-.+.++++++.-------.++++.--.----.++++++.-----.+++++.------.+.++.+++.---.++.+++.-------.++++..++++.---------.+++++++.---.--..--.++.--.++.--.+++.--.+++++++.-.-----.+++++..-.------.+++++.---.+++++..-----.-.++++++++.---------..+++++..+.-----.+++.++++.----.--.+++...----.+++++++.-.++.-------.+++.--.---.+++.+.-.++.----.++.++++++.-.----..--.+++.--.-..+.+.---.++++.++.-.----.+..+++.-----.-.++++++.--.--.+++.-----.++++++.---.++++++.---------.++++.+++++.--.--.-----..++++++++.--.-.+.----.+++++.------.-.+++++++++.----.--.++.++++.--------.++++++++.-----.++.-.+++.+.--.--.----.+++.---.++.--.-.+++.+.++++.------..+++++.-.+++.------.---.++++++.----.++.+++.---.-.++.--.+++.---.-.+++.+.+++.--------.+++++.------.+++++++.+.-------.++++.-.+++.+.-------.+++++++.-------..++++.---.++++++.----.-.+++..+.++.----.++.-------.++++++.-----..-.++++++++.--.-----.++++.--..--.++++.-----.++++..+.---.-.+.+++++.---.+++.----.++++++.-------.++.+.-..+++++.-----.+.-.--.+.+++.++.------.++++++..--.------.++++++.-----.++.+.----.++++++++.----.---.+++.++++.--.---.++++..-.+.-------..+++++++++.---.-----.+.--.+++++++.------.++++.----.+.++.+++++.--------.+++.----.++++.-.---.++.+++++.-----.+++.--.+++++.--.------.+++++++.-.--.++++.------.+.+++.---.+.---.+++.-..+.++.----.+.++.----.+++++++.+.--.--.++.-..--.+.---.-.+++++.--.---.++.++++.-.+.++.---.+++.---------.+++.--.+++.+++++.----.-----.+.++++++++.--------.-.++++++++.---.++.--.++++.-.----..--.+.++++++.--------.++++++++.-.--.----.+++++++.--------.+++++.--.--.-.++++++++.------.++++++..-----.+++++.---------.+++++++.-----.+.+++.----.+.+.++.--.++.++.----..---..++++++.----.++++++.-----.----.+++.-.++++.-.++++.--------.+++++++.----.----.++++..-.++++.+.--------.+++++.----.++...+++++.+.-----.+.---.+++.++.---.--.+.++++++..----.-----.++++++++.------.+++++++.---.-.++++.--------.+..++++++.---.-----.++++++++.---...+++.------.-.++++.++.-----.+++.-----.+++.--.-.+++++++.------.+.+++.++.-------.+.+.++++..++.-----.---.++.++.----.++.+++++++.-------.+++++++.----.---.+++.---..--.+..+++++++.-.-----.++++.+.-.+.--.+.----..--.++++.---.++++.-.--.--.+++++.----.+++++.-----.+++++++.----.---.+++++.---.+.++++.----.+++.--.+.-.----.+++++.+++...-.-------..+++++.-----.+++.---.-.+.-..++.+++++++..---.------.+++++++.+.-----.+++++.--.+++.---------.+++++++++.-------.+++++++.--------.+++++.------.+++.---.++.++++++..----.----..++.++++.+++.--------.-.++++.---.+++.----.+++++++.++.-------.++++++..--.----.-.++++.-----.+++++++.+.----.--.++.+.----.+++++.+.-------.+++++++++.---------.++++++++.-.-------...++++++.+++..-------.++++++.------.-.+.--.++++++..------.++++.---.+++++++.-----.++++.------.+++++++.--------.++++++.-.--.++..+.+.-----.+++.---.+++.--.-.+++.+.+.--.--.-.++++++.--.-----.+.+++++++.--------.-.++++.--.++.++++.-..-.-----.+++++++.------.+++.+++.------.+++++++.--.-.-.----.++++.++.++.----.++++.-.----.+++.-------.+++.++.+.----...++++.----.+++++++.------.+.++++.--.------..+++.+.---.++++.+++.-.-----..+++++++.-.--------.+++++.--.+.+++++.-.+.---.-.-----.++..++++.----.+++++++.--------.++++++.---.++++.-.+..------.--.++.+++++.----.+.--.--.+++++++++.-------....++.+.--..++++++.-.---.+.----.++++.--.+++.-..+++.--------.+++.+++++.---------.+++++..+.----.++++++.----.--.+++.-----.+++.++++++.--------.+.+++++.--.++..------.-.++.++++++.----.----.++.+++++.++..-.--------.++++++..---.+++.-.+++.------.+++.-.++++..+.-------.++++.--.++++..--------.++.+++.-.+.+..-----.-.+.++++++.-----.+++++++.---.+.-------.++.++++..--.----.+++++++.-.-..++++.---------.++++.--.+++++++.---------.+++++++++..-----.+.+.++.-------.++++.-----.++++++.-.---.++++.-.--.---.+++++.--.++++.------.+++++++.------.+++++++.-----.---.+.+++++.-------.+++..+++.+++.------.--.++.++++.+.---.----.++++++.+.--.------.+++++++++.---------.++++.----.+++++++.-------.++++++++.--..+.------..+++.+++++.---.-..+++.-----.+.-.+.-.+.+++.-.+++.------..+++++.---.++.+.-------.++++++.------..++.+++++.--.--.+..+++.-.----.+++.+.+.-------.+.+.---.+.+++.+.+++.-.-.++.-.------.+.++++..------.+++.+.++++.+.--------.++.++++++.---------.+++++++++.----.+.----.--..+++++++++..------.++++++.------.+++.-----.-.+++.--.-.++.+++++++.--------.+++++.-----.+++++.-----.++++.---.++++++..-------.++.+++++.----.-.++++.++.---------.+++++++++..---------.++++.--.+.--.++++++.---.+++.----..+++.---.++++++.-----.++++.--------.++++.+.++.--.++++.------.--.+++.+++++.------.--.+++.----.+++++.---.+++++++.--.-.---.+.+++.--.++.---.++++.-------..++++++++.------.++.+.+.-------.+++++++++.--------..-.+.++.++++..--.----.++++++.-----.-.-..++++++++.--------.+++.--.++++..++++.---------.++.++.++++.---.--.---.+++++++++.---------.++++++..+++.-------.--.+++.++++.-.+.------.++++++++.-------..--.+++..-..+++++++.---------.+++++++++.-----.-..+.++.+.-.++.---.----.+++.--..-.+++..+++..----.++++.++.------.++++++.------.++++.--.----.++++++.-------.+++.+..-.+++..-----.++++++++..--------.-.++++.----.+++..++++.--.----...++++++.----.++.-.+++.------.++++++++.--------.+++++++.---..-----.++++.++.--..+++++.---------.++.++++.---.+++.-..----.+.++++++.-------.+++++.----..++++++..------.++..++.----.+++.++.--.++++.--------.+++++.---...---.+++.++++++.--------.-.+++++++.-----..+++.--.+++++.-----.++++.---.--.-.+++++++.------.-.+++.----.++++++++..-----.++.-----.++++++++.--.-.++.----.++++++.--------.++++++..------.++++.-----.+++++++++.---.++.------.++++++..-.---.+++.+.------.++++.-.+.+++..----.++++..----.++.---..+++++.---------.++++++..-----.++++++.--.+++.-----.+..---.++.++++.--.---..+.++++++.--.-------.+++++++++.---.++.-----.+.----.++++++++.--------..+++++.--.++..++++.-.----.+++++.--------.++++++.--.-.---.++++++.----.+++++.-------.+++++++..-----.++++++...-----..++.+++.--.---.++++.--.+.-.----.++++.-..----.+++++.-.+++.------.+++++.-.-.+++.----.++++.-----.++.+++..----.+.--.--.+++.--.+++++..--.+.++.-.++.---------..++.+++++++.---------.+++++++++.----.----.++++++.-------.++.++++++.-----.++.---.+++++++.--.------.+++++.---.+..+.+.----.-.+.+++++++.---.--.----.++++.-.++.---.+.--..++++++.-.------..++++++..-.----.-.+.+.++.---.+.--..++++++.-.++++.--.--..+++.---.----.+.+++++.-.-----.++++++.+.---.+++.-----.+++++.------.+++++++.-------.--.++++.---.++++++++.--.---.++++.----..--.+.+++.------.++++++++.--------..+++++++.------.++++++++.------.---.++++.+.++.-.-----.+++++++.+.------.-.+.+.+++++.-------..+++++++.-------.+++++.++.---.-.-----.+.++++++++.-.-.--.----.+++++++.-.-----.-.+.+++++.-----.++++.+.--.-----.+++++++.++.-.-------.+.+++..-.+++.-------.+++++++++.----.+++.+.---------.++++.+..+.---.++.++.++.-------.-.+..-.-.+++...+.++..+++.--.---.+++++..-------.+.++.+.---.---.++.+++.-.+++++.-----.+++.+.--------.++.++.+++++.---------.+..+++.---.++++++++.----.---.-.+.+.+++++.------.++++++.-------.++++.--.---.+++++++++.--------..+++.----.+++++++.++.---------.+++++++.----.+++++.--.------.++.+++.----.++++.---..+++++.---.--.+++++++..----.+++.-------.+++++++.--------.+++++++.-----.++.+++.------.+++++.----.+++.++++.--------.+++++..++.---.-.+.----.++...--.+.+.++++++.-----.++++.--------.++++.+++++.-----.+++.-------.+++++++.++.--------..++++++++.--------.++++.--.-.++++.+.----.+.-.---.++.++++++.------.++..---.+++++++.--.------.++++.---.+++.--.++++.---.+++.---.++++++.----.-.++++.--------...++++..++++.--------..++.++++.+.-------.++++.+++++.---.----.++.++++.------.--.+.++++++.++.-------.++++++.+.---.--.+++.-..+++.--.--.+++.-----.--.+++++++.-----.-.+++++.------.++.--.+++.--.+++.----.++++++.-------.++.+++++++.---.+++.-------.+.+.++++..+.---.----.+++++.-..++.----..----.+++.-.+.-.++++.------.+++++++++.-------.+++++.--.---.++.+++++.---.------.+++.++.++.++..---.--.++.+++.-------.+++.+.-.-----.++++.+++++.------.+++.++.-------.+++++++.-----.+++.------.+++++++++.---------..+++.-.+.+++++.--------.+++++++++.-------.+++++++.------.+.+.++++.----.+++..+.--.-------.++++++.+++.----.--.+++.-.--.+.+++++.-----.----.++++++.------.+++.+.----.++.-.+++++..-.-..-.++++.--..+++.+.---------..++++.+.+.---.-.++++++..------..+++.-----.+++++.-.+.---.+++..+.--.----.+++++.+.--..++++.------.++.++.-.----.++++.----.+++++++.-.--.-.+++.------..++++++++.---.----.-.+++++++.----..-.++++++.---.-.+++.------.+++.--..++++.--.-.-.+++++..---.+.+++.---------.+++++++++.-----.---..++.---.+++.--.++++.-----.+++++++++.----.---.++++.-----.++++++.++.------.++++.+.--------..++.+++++++.--.---.---.+.--.+++++++.-..-.----.+++.+++.++.------.++++++.-----.--.+++.++++.---------.++.+++++++.-.+.---.+++.----.++++.-----.++.+++..----..+.-.++.-.-----.+.-.+++++++.--.-.+.-----.++++++++.---.+.----..++++.+.--.----.+.+++.----.+++.+.-----.+.+++.---.-.+++++.---.-.--.++++++++.--.----.++++++.--.+++.-------...-.-.+++.-.+++++.---.++++..+.-------.-.+++++++.--.-.-.-.+++.--.++++.--------.++..+++++++.---.+.+.--------.+++++++.-------.+++++.++.-.-.+.-----.++++.----.+++..++.---.-.--.++++.++.+++.-------.+++++.++.---------.++++++.++.------.-.+.--.+++++++.----.+++++..-----.++++..+.-------.+++.--.+..++.+.----.++++++.------.+.+++.------.++++++++.+.---.---.-.--.++++++++.--------.++++++.++.------...++.++.++.--------.+.+..++.++++.------.++++.-----..++++++..------.+++++++.---.+++.+.---.---.+++++.-------.+++.----.+++++++++.--------.+++++++.-----.++++++.---------.+++.+++.+.----.+++.+.-----...--.++++++++...-----.-.-.++++.----.++.++++.--..+.------..+++.++++.-----.+++++.++.-.-----.++++++.-----.----..++++.---.++++.---.+++++++.--.-------..++.++++++.-.+.-----.---.+++++++.-..+.-------.+++++++++.-----...+++.---.+.+.------.+.++.+.+..+.--.---.++++++.-----.+++.-.-.++++.-------.+++++++++.---------.++++++.+++.--.++.------.++++++.---.-----.+..+++.++.------.+++.--.+++++++.-.+.-----.++.+.------.++++.-.-.++.++.+.----.++.++.-.+..--.-----.+++...+.+++.-------.+.+.--.+++.+.++++.------.++.++.------.++++++++.-.----.+++++.-------..+++.---.++++++.----.+++.------.+++++.------.+++++.-----.++++.+++++.-------..-.+.++.--.++.+++.-------.+.+++.---.+.-.+++.+++.+.--------.+++++.++.----.+.+..----.-.+++++.-----..++++++++.--------.+.++++++++.---------.++++++++.--.+++..---.------.+++..---.++.+++++.-.---.+.+++.+.-.-------.++++++++.-------.-.++++++++.-------.++++++.--.-.+.-----.+..++++++++.------.---.+++++++.------.+++.---.+..+..++++++.---------.++++++++.--..---.++++++.------.+++++.-----..++++++.----.---.+++++++.-----.--.+++.++.+.--.+++.---------.+++++.-----.+++++++.-.--.-.--.-..++++++.---.+++++.-----.++.----.++++++++.-.-----.+.-.+++++.+.------.+.---.++++.++++.---.-----.++.--.+++++++.---.-.-.+.+++.--.-.++.--.+++++.----..+.+++.--.+.-------.-.+++.+++++.------.+++++++.------.---.+++++++++.--.------.+++++.--.++.-.----.+++.-.+++++.----.----.+++++++.-------..+++++++.-------.+++++++.----.+++.------.++++.---..+.+.++++.----.++.++++..-.----.-.+.+.---..+++.----.+++++.-----.-.+++++.-----.+++++++.-------.++.+++++.-------.+++++.+.----.+.++.---.++++..------.+.+.+++++.-.--.++++.----.++++.-----.---.++++++++.----.----.+++++++.-.-----..+++++++.-----.---.+.++.---.+++++.---.+++++.++.------.-.--.+++++.-.--.+++++.---.++.----.++++++.--.-.-.----.+++.+++.------.+++.+++.+.---.+.--.-.++++++.--.-.----.-.+++++.++.-------.++++++.-.+++.-.---.++++..------..+++.+.+++.-.-------.++++.++.++.------.+++.+.+.+.--.-..+++.--.---.--..--.+++++.++.--.-----.+++++.++++.---.++.-----.+..----.++++++++.--.+++.--.----.++.-----.++.--.+.+++.---.-.++.--.++++++.+.-----.+.++.+++.---.-----.++.--..+++++++.-----.++.+.---..+++.+.---.-.++++.-.----.++.+.---.-.+++++..++++.-------.++.----.+.++++++++.---------.++.+++++.---.--.-.+++++.----.++.++++.----.-.++++++.--------.+++.----.+++.++.++++..-.+.----.--.++.--.++++++.-----.+.++++.---------.+++++++++.-----..----.+++++++.-------.++++.++.+++.--------.+.--.+++++++++.--------.+++.----.+++++++++.------.+++++.-.-------..+.+.++++.--.+.+.------..+.+++++.----.+.++++.---.--.++++++..--------.++.-.-.+++++++++.-------.+++++.-.--.+.++.++.------.--.-.++++++.-.++.++.-------..+++++++.----..---.++.+++++.-..-.-----.+++++.--.+++.----.++.-----.-.+.+.++++.--.++++.-----.+++.+++...-.+.-------..+++.+.+++.----.++++.---.++..-------.++++.++++.-------.--.+++++.+.------..+.-.+.+++++.-..---.+++.+.---.++++.--.+.+.+.---.+..+.-----..+++++.++.---..-----.++++++++.-..---.++.+.------.+++++.++.-----.++++.----.++++..---..+++.-----.+.-.++++++.--.--.----.+++++++.-.---..+.-.+..----.+.+++++++.---.-.+.---.+..-.+.++++.--------.+++.++++++.---..--.--.--.+++++..++.++.-.------.+++++++.------.+++.++.--------.++++.-.++.---..--.++.+++++..-------.+++++++++.-.----.--.+++++++.-----.--.+.-.+++.--..---.++..+++.++.-.---.+.---.+++++++.--------.+++++++.-------.+++.++++++.-----.+++.-.+++..-----.---.++++.++++.--.++.--------.++++.++++.-----.+.--.---..++++++.+++.--.--.---.-.+++.++++.------.+++++++.------..+++..-...+..-----.++++.+.+.+.-.----.+++.--.----..+++++.--.+++...-.+.--.---.+++++.-.-.+++.----.-.-.++++++.-------.++++.-.++++++.---------.+++.++.---.-.++.-.+++++++.----.-.-.++.---.+++++++.--------.+++++.+++.-----.---.+++.+.++++..---------.++++.---.+++++.------.++++++++.-.--.--.-.--.+.+++++++.--.++.-----.++++.++.------.++++.-------.++.+.+.++++...--.++.+.-----.+++.++.--------.++++.----.-.+++++++.------.+++++.---.++++.+.---.---.+++++++.---------.++.+.+.+.---.+++++++.-------.++..----.+++++++..----.+++.-.++++.-----.+++++.----.+.---.---.+++++.----.-..+++++++.---.--.-.-.++++++++.-.------.+++.--.++++.-----.++.+.+++++.--.---.+.++++.----.+.-----.++++.----.++.+++++.----.+++++.-.-.------.++.++++.--.++.-------.++++.+++.------.-.+.++++++.+.-.++.----.++.----.--.-.++++.--..+++++++.---.+++.---------.++++++...+.-------.++.-.+++..+++++.-.--.---.++++.---.++.--.+.++++.----.---.++++++.--------.++++++++.------.++.-.+++.+++.-----..+.++.+.+.--..-----.+..---..++++.++++.-.-.--.+++.-.-.---.++.---.++..++++++.---------.+++++++.--.++++.-------.--.++++.-.+.----.+.++++++++.---.---.+.----.+++.++++++.--------..+++.+++.----.-.--.++.+..+++++.--------.+++++++.------.++++.-----.+++++++++.----.---...--.+.-.++++++.++.------.+++.+.---.+.--.+++++.---.+++.------.+++++.--.++.------.++.++.-..++.-..----..+++++.----.++++.---.-.+.++++..+++.------.-.++.+++++.------.+.---.++++++++.---.+.----.++++++.--..-------.++++.---.++++.++++.----.+.++.-----.++++.--.--.++...----.+++++..+.----.---.++.+++++.----.++++++.---------..+++++++.---.+++++.--.-----.+++++++.--.----.+++.---.++.-.+++++.---.--.+.--..-.++++++...--.+++.-.----..----.++++++.-----..++++++++.---.--.+++++.---.-----.+++++.----.+++++..----.+..+++++.----.----.+++++++.------.+++++.----.+++.+++.----..+++..------..--.+++++++.--.++.----.++..----.++++++.-..-.----.++++.+++.+.-.---..----.++++++++.---------.+++++++++.-.--...-.--.++++++.------.++.-.+++++.-----.++++.-------.-.++++++.++..-.----.-.--.++++++.++.---.++++..---------.+++++++.--.-.----.+++++++.++.-------.+.+.--.++.----.++.+.---..+++++++++.-------.+++.++++.---------..+++++++.-------.+.++++++.----.--.++++++++.---.------.+++.+++.----..+++.-.+++.--.+.--.+++.+.+.-----.----.++++++.--.+++.--.-.++++.-----.+.++..--.+++..-.------.++++.---..+++.++.---.-.+..++++++.---------.+++++.+.-.----.++.+.-..---.++++++.++.----..+++++.----.--.++++++.--.++.---------.+++++++.-------.+++++++++.---------.+++.---.++.+.+.++.------.++++.++.-----.+++.+++.-------.+++++++++.---.-----.+++++.+++.---.++..--.++..---.-----.+.+++.----.++++++++.-----.+.+++.-------.++++.----.+++++.-.++.------.+++++++.---.--.+++++++.----.+++.--.+++..--------.++.+++++.------.+++++++.---..++.------.++.++.++.-------.+++++++.---.++.------.-.+++.--.+++++++..-.++.---------.++++++.-.---.++++++.-.-------.+++.+++..-.-----.++++++++.-----.-.++.-.--.++++++++.--.---..----.++++.+++..------.+++++++.---..+.+.+.+.------.+.++++.------.+.---.++++++++.+.-----.-.--.-.++++++.++.------.++++++.-.-------.++.+++++.-----..++++++.--------.+++++++++.--.----.+++.----.++.++++.--------.+++++++++.------.++++++..---.----.+++++.-------.++++++.------.+++++++.---.+++.-----.++++.--.+..--.++++++..-------.+++.--.++++++..-----..--.++++++.--------.++++++++.-------..++.++++.----.+++.+++.-----.-..+++++..-.-----.+++++++.-----.----.++++++.---.---.+++++++.++.-------.++++.-----.++++.++++.----.++++..----.-.++.----.++++.----.++.++.----.+++++++.--.-------.+++++++.-------.++++++.----.+++.++++.-----.++++.----.+..+.+++.---------.+++.+.+++.------..++++++++.--.-----.+++++++..---.--.----.+++++++++.---------.++++++++.+.-----.---.+++++++.--------.+++++.++++.----.--.+.-.++++++.------.-.+++.----.+.+.+++.----.+.++..-----.++++++++.-------.++.+.+++++.-----.+++++.---------..++++.-.+++.--.--.+++++.+.---.---.+++++.------.++.+++++.-----.--.++++.++++.--------.+.+++.+.++.+.-.+.-------.+++++++.----.----.++++++++.---.--.--.+++++.-----.++++++.-.--.++.----.++++++.-----.++.+++.--------.+++.--.+++++.-----.+++.--.+.-.+++..+++.-----.---.++++.--.-.+.+++.-----.-..++++.+.--.++++.----.---.++++.++++..-------.++++++++.-.---..----.++++++.-------.++++++.-.++++.-----.---.+.-.++++++.----.++.---.++.++.----.+++.+++.+.----.-.++++.-.----.---.+.+++++.+.-.------..++.+++++++.-..--.-.++++.-------.+++.++.+.--..----.++++++.---.+.-----.+.++.+++++.---..-..---.+.++.--..+++++.------.+++++++.-----.--.++++++.-.+.---.-.--.+++.--.+.----.++++.++++.-----.---.++++++++.-----..---.+++++++.-------.+.+++++.-.--.++++.-----..++++++.---.+.---.++..++++.--------.++++.---.+++.--.+.+++.+.----..+.++++.-.-------.+++++++.-----.--.++.+.---..+.+++++++.---------..+.++++++++...-------.--.+++++.++++.-.-------.++.++.---..--.+++++.----..++++++.----..+++.-.+++.---.+.--.----.+++++++.+.------.++++.--.++++.----.+++++.-----.--.+++++.-.--..---..++.++++.-.---.++++++.------.+++++.--..+++.-------.++.++++.--------.+++.--..+++++++.-----.+++.--..+.--.+++.+++.-.---.+++.+.--------.++++++.--.-..--.++++.--.+++.----.++++++..-..------..++++++.----.++.----.-.+++++++.----..+++++.---------..++++++++.-...-.+++.--..-.---.--.+.+++++.++.----.++.-----..++++.+.-----.++++.-...+.----.+++.++++.---.----.++++++.------.+++.-.--.+++++.-.-.--.--.+++++++.-----.---..+.++.+.----.+++++++.-------.+++++++++.-------..+..+.-.+++.-.++..++.--------.+++++.------.+.+.++++++.--------.+++++++++.------.--.++++++.++.-----.----.+.++++++.------.+++++++.---.++++.-.---.++++...------..+++++.----.+++++.-------.+.++.-.+++++.----.+.--.----..+++++.++.-------.+++++++++..----..+++.---.+.-----..++.+.+++++.-.--------.++.+++.---.++.+++++..---------.++++++..+++.-.----.--.+..---.+.++++++.----.++.-----.+++.++.+++.--------.++++..----.++++++++.-------..+++++.++.---..---.++++.-.--.--..++++++.-------.+++++++++..----.++.-------.++++++++.+..-----.--.+++++.----.-.++++++.-.-------.+++++++++.-------.+++.+++.----.++++.-.+.+.-----..-.+++.--.++.------..+++++.-----.++++.---.-.++++++++.+.-------..++++..+++.--------.++++++.+.-----.++.---.+++.+++.-.-------.+++++++.+.---.++++.----.----.+.+++++++.-.-----.+..---.++++++.-----.+++++++.----.--.++.----.++++++++.----.--.++++.+..---..--.+.+.++.----.++++.---.--.++++.------.++++++++.---.++++.---------.++.+++++++.---------.++++++++.-------.++++++.-.-.----.++++..++.+.--------.+++.++++++.---------.+++++.++++.-----.++.--.----.++++++++.-.----.++.-----.++++++.-----.+.+.-..++++.-----..+.--..+++++++++.------.++++.----.--.-.++++++++.--------.++++.++++.---.-.++++.---.---.++++.---.++.++.-----..++++++.------.+++.++.-.++.------.--.+++.+.---.+++++.------.+++++.-----.++++.++++.----.++..----.+++++..--.-----.++++.+.-----..+++.--.+.++++.----.--..++++++++.--------..+++++++.++..-.--------.++++.+++++.-------.+++.-.++++.---.--.+.++.+++.-----.---.+++.++.+++.--..--.----.+++++.--.+++++.------.-.+++++.-------.+++++++++.----.-----.++++.+++++.------.+.++.---.++++++.------.+++++.------.++.-.-...+++++.------.+++++++..---.----.++++.++++.--.---.----.+++++.-.+++.-------.++.-.+++.++++.------.++++++.+.--.------...++++++...++.-------.+.++++.-.-----.+..+++.++.+..-.----.+.+++..------.+++++++..-------.++++++++.---.++.------.+++.-.++.----.+++++++.-.-------.+.++++.++.--.++.---.+++.-------.++++++.-------.+++++.-----.+++++++.---.----.++.+++++.-----.+++..-----.++.++++.---..-.+++++++.---------.++++..+++++.--.-.----.+++++..+.+.-----..--.+.+++.----.-.+++++.+.---.---..++++++++.--------.+++++++.--.----.++++.+++.-----.-.++++++.---.-.-----.++++++.+.------.++++.----.++++.++..++.----.+++.--.+.--.+.--.++++.------.+.++++++..------.++++++.--------.++++++.-.------.++++.--.++++.------.+.++++++.-.---..+++++.-.-------.++++.+.-.+++++..---------.+.++++++.-.-----.+++.-.+++.--.---.+.--.++++.++.+++.-------.-.+++++++.------.+.++++.-------.+++++++.-.--.++++..-.+.-----.+.---.++++++++.---.++.+.---.++.--.-----..+++++++.-------.++++..+++.-------.++++.+++.-.----.+++.------.++++++.----.+++++++.------.+++++.--.------.+++.+++++.-------.-.+.++++++.------.+.-.++++.+++.---..---.+++++.-----.++++..++.-----.---..++++++++.------.+.+++++.-----.+.----.++++.++.-.+.--.+++.--.+++..--------.++++.----.+++++.----.++.+++++.--------.++++++++.--------.+.+++++.---..+++.---.+++++..-.---.--.-.+++++.---.++++.------.+++.----.++++++.--.-.++.-.+++++.----..+.-----.+++++++.--.++.+.---.--.---..+..++++++.------.-.+++.----.+++++++.--.--..---.++.++++.-..----.-..++++.--.++.---.-.++++.++++.+.---.+.+.-----.++.---.++++++.---.+++..------.+++++++.---------.++.++.-.+++.+.-------.+++++++++.---------.++++.++++..-.------..+++++++.-------.++++++++.---------.+++++++++.---------.+++++++++.-----.+++++.-----.+.--..--.+++..--.-.+++++++.------.++++++.-.-..-----.+++++++.-------.-.+++.--.-..+++++++.----.++.-.+++..-------.+++++.-.+++++.-.-------.++++.++++.---.++.--------.+++++++..-----.--..+++++++++.-----.+++.---.++.+++.---.-----.++.+.-.+++.------.+++++++++.-------.++++++.--.-----.+++.++++.----.+++++.-----.---.++++++.+.---.-----.+.++++++.------.+++++++.--------.+++++++..++.------.---.++++++.++.-------.-.++++++++.---.-.++.+++.---------...+++++++++.-----..+.+++.+..----.---.+++++.++.-----.--.++.-.++++++.-.-------.++.++++++.-------.-.++.++.-----.+++++..+++.--.--.--..-.++++++++.---.--.++++.-----.+.+++++.--------.++++.----.+.++++.---.++++++.---------.+.+.++++++.--------.+++.+++++.-----.-.--..+.-.+++++++++.--..----.+++++.--.++.--------.++++++..----.++++++.-..++.-------.+.++++++.--.------.+++++++.--------.+.+++.++.-----.++.+.-.-.++..+.++.-----.++++.--.----..+++++++++.--.----.++++.---.--.+++.++.-------..+++++++.----.++.++++.-------.-.-..+++.--.++++.-.---.++++.-----.++++++++.+.------.+++.+.++.------.---..++++++++.-------.+++++.+++..-.--------.+++++.--.+++.-.---.--.++.+++++.-.------..+++++++.-----.+++++..---.+++++.---.+.---.+.+++.----.----..++.++++++.-----.+++.----.++.----.+++++.--.+.++.------.+++.++++.-----.++++.---.+.---.+++++.-..-.--.+++.++++.---------.++.+++++.-.------.+.+++++++.-----.+.++++.----.----.+++.---.++++++.++.-------..++.+++++.-------.+++++++.---..----.-.+++++.++++.--.++.--.-------.+++++.+..--.----..+++++++.--.-----.+++++++++.-----.--.++++.------.++++++++.-.+..---.++.----.++.++.++.---.------.+++.++++.----.-.++.+.----.+++.---.+++.++.+.+.--.+.-------.+++.+++.++..--------.+++++++++.-..--------.++++++.------.+++++++++.--.------.+++++.--.--.+++.+++.----.+++++.--.--.++++.----.----.++.+++++.--------.++++++.+++.------.---.+++++++++.-----..+++++.-----.----.+.++++.----.++++.-.--....-.++++++++.-----.-.-.+++++++.--------.++.---.++.-.++++++.----.++++++.--------.+.+++.--.+++++.-----.++..++++.--------.++++.-----.+++.--.-..+++...---.+++.-.+++.----...++++++.---.+++++.--------.++++.+.+++.---.+++.--------.++++++.---.+.-----.++.+++++.------.+++.+++++.-----.-..--.++++.----.++++..+++..---.-.----.+++.++++++.-------..-.+++++.--.----.+++++++++.--.-----..+++++++.--------.-.+..+.+++++++.---------.+++.++..---.-.+++++++.-------.++++.++.-.----.++++++.------.+.-.++++++.-----.--.+++++++.------.+.+.--.+++.-.++++.-----.-.++++.-----...++++++++.--------.+.++++++.--------..+++++++++.-------.++++++.------.+++.---.+++.+.-----.++++++++.---------.++.--.+++++.---.++++.---.---.+.+++++.---.++++++.--------..+++.+++..-----.++.+++.----..--.+++.++++.---.++.----.++++++.--------.-.+++++++...--.+++.-.---..--.+++.--.+++++.-.-.-----..++++++.---.++.-.++.+.--.+.------..+++++.+++.-----.---.+++.+++..-.--.--.-.+++..---....+.++++.---.++.+++.-----.++..--.+++++.-.------.++.+++.-----.-.+..-.++.+.-.++++.+.++.-.-..--.+.--.---.-.++.++.++.++.------.++.----.+++.-..++++.--.++++.-----.+.++.--.---.++++++.-..---.+++.+++.-.--------.++++++..---.++++.+.---.++.-.++.-------.++.+.+++++.-------.--.++++.+.--.---.++..++.----.++++++++.-------.++++++++.--.-----.+++++.+.---.+.--.+++.------.++++++++.-.-----.++++++.---.---.---.++++++++.-.+.-------.++++.-.-.-..-..+++++..+++.--------.+..++.++.--.---.++++.++++.--------..++++++..-.+.----.-..+++.--.-.++++.--.-..++.+.++.--.-----.+++.++.-----.+++++++.--.-.-.+.---...++++.++.-------.+.++++.++..-.-----.++++.++.----..+.++++.---.++.----..--.++.---.+++++.-----.-.+++++++.+.---.-.----.+.+++++.+.-.++.-------.+++.--.--.++++++++.--------.++++++++..---.-----.++.++++++.--------..+++++.-.---.+++.-.+++.-----.++.--.+++.++.----.+.---.++++++++.------.-.-.++.+++.++++.-----.---.++++++.----.++++.--.+.----.+.+++++.+..-----.--.--.+++++++.--.++.------.++.+++.----.+++++.--.----.+++++.+.---.+.++.----.--.+++++++.+.--------.+++++++.+.-----.+.+.----.++++++.-----.++.---.+++.++.-------.++++..---.++..++.-.-.++++.--.+++.---.++.--.--.+.--.++++.+++.-.--.+++..-----.+++.-----.+++.-.+++.-------.+++.--.+++++.-.+..-----.++.++++++..--------.++++++++...---.++.------.++++.----.++++++.------.++.+++.-----.+++++.-------.++++++.--.---.++..+++.----...-.++++++.+.+.-------.+.++++++.---------.+++.--.++++++.-.------.++++++++.---.-.--.++++++.+.-----.-.++++.----..++++++.------.++.+.-----.+++++++..+.--------.+++++.-.----.+.+++.-----.++++.--.++..----.++++.----..++++++++.+.----.---.+++++.------.++++++++.-.-----.++++.+.-.----.+++++.--.--.++++.--------.+++++.+++.----.+++.-----.++++.++.+.----.-.++.----.++.-.+++++..------.+.+.-.++++.--.----.++++++.+..---.---.--.+.+++.-.++++++.----.+.------..+++++.++.------.-.++++.++++.-------..++++++++.-----.+++++.-..----.--.+.++++++.---------.++++++.------.++++++.-----.++.+++.+++.----.++.----.+.--.+.--.++++..++++.---------.+++++++.++.---.+.-------.+++.+.++.-----.+++.+++++.--------.+++.-.+..+++.+..--.---.+++.------.++++.---.-.+++.--.+++++++.------.+.++.-----.+++++++.----.+++.-.-----.++.+++++..+.---.++++.---------.++++++++.+.--.--.++.+.------.+++++.-----.+++++.----.--.++.---.+++++.-----.++++.++++..+.------.++++++.-.+.---------..+++++++++..-------.+.++++++.--------.++.++.-----.+++..++++.----.-.+++.-----.++++++++.---..++++.-.------.++++.-..+++.--.+.-------.++++++++.+.-------.++.--.++++.-----.+.++.--.+++++++.-----.+++.----.+++.+.-------.+.++++++++.------.++++++.---------.+++++++..-----.+++++.------.++.---.+++++++.-------.++++++.++.--.+++.--------.++++++.-------.+++++++++.-------.++++.--.++.----.+++.-.++++.----.--.+.-.++.----.+++++++.---.++++.---..-----.+++.+++..------.++++++++.--------.+.++.+++.------.++++.++..++.+.----.----..+++++++.----.----..+++++++++.------.+++..++.--.------.+++++++++.----.-.++.---.-.+++.-----..++.-.+++.+.+++.---.---.+++++++.------.---.+++++++++.----.-----....+++++++++.---------.+++++++.------.++++.----.-.+++++.+++.------.+.+++.----.++++.+.-----.+++++++.------.-.++++.--.+.--.++++.----.+++++.------.-.-.++++.+++++.------.+++++.-.-----.++.+++++..---..+++..------..++++++.-----.--.++.++.++.---..----.+++++.--.++++.-----.-.++++.-----..++.+.---.+++.++.-----..-.++++++.++.--------.++.++++.+.---..++..---.++++.----..+.-.++++.--.--.+.----.+++++++.-.--.--.+++++++.-----.----.++.++++..++.------.+++++++.--.----.+++++.--.-.---..--.+++++++++.------.++.++.-------.+.+++++.----.++++.---.+++++.----.++.--.++++.---.---.++++++.---.----.+++.+++++.---------.+++.+++.----.+++++++.------.-.--.+.++++++++..--------.++++++++..---.++..------.++++++.---.----.++++++.------.+++++++.-----.++++++.----.--.+++..+++.--------.++.+.+.---...++...+++.-------.++++++++.--------.++++.+.++++.-------.+.++++++.---..------.++.++++++.-------.++++++.------.++++.+.-..----.++++.+.-.+...-----...++.++.++++.-.------.+.--..+..+++.-----.++++++.----.++++++.+.---------.+++++.+++.---.-.+++++.--------.+++.+.-----.+++++++++.--.------.++++.++.--..--.++++++.---------..++.++.-.++++++.------.--.++++.--.++.----.++++++++.---------.+++++++++.---------.++.-.-.+++++++.------..++++++++.-----.+.++.----.---..++.++.-.+++++..--------.+.++++++.-..-----.++++.-----.+++.++.---.+++++.-------.++++++++.--.----.++++.------.++.+++.--.++++.+..-------.++++++.++.--.--.----.++++++++.-----.+++.+.--------.++++++.-----.-.+.++.++++.------.++++.-----..++++..++++.+..--------.++++++.-----.-.-..++...--.+.++..++.-----.+.++.--.-.++++++.------.+.+++++.---.++++++.--------.++++.-.---.++++.+++.+.----.++.+.--------.+++.++++.------..++++++..++.-------.+++++..--.---..+++.++++.--.+.-.---.--.++++++.+.--------.++++++++.--------.++++++.++.--------.++++..---..++.---.++++++.------.+++++++.+.----.+++.---.--.+++.-----.+++++.++.--------.+++++.++++.-----.+++.---.---.+.+.+.---.++++++++.------..++++++.-.----.--.--.++.-.+++++++.-.---.+.+.--.+++++.-------.+++.+.--..-.+.++.----.+.++++++.-------.+++.--.--.++++++++.----.--.--.++.++.----.-.+++..--..+++.+++.-.---.++++++.-----.+++++.--------..++++++++..----.-----.+++++++.-----.++++++.---.+++.----.-.---.++++++.-.+++.-----.+++.-----.++++++++.------.++.--.+++.+++.------.-.+++++++.---.+++..-------.++++++.+.-.-----.++++.++.--------.+++.+++++.-----.---.++++++++.------.++++++.-----.----.++++++.------.++++++++.---.++.-----.++.++++.--.---.++++++.---.++..-----.+++.+++.---------.+++.-.++++.-..+.--.-.+++.--.--.-.+++++..--..--.+++.++.-.------.+++++++.++.--------.+++.+++.------.-.++++++++.--.+++..-.----.-.--.++++.++.----..++++.---.+++++.---.--.++++..-----.++.---.+++++++.-------.+++++.-.+++.------.-.++++++.------..--.+++++++.-.----.+++++++.-----.+++.-----.++++++.------.+.+++++.-------.++++.--.++++.---.----.+++++++++..---.-----.++++.-.+..++++.-.-.++.-.------.+++.++++.-.+.--------.-.+++++++++.------.++++.------.++++++.------.+.++++.----.-.+++++++.------.++++++.-----.---.++.+++.+++.----.++++.-------..+.+.+++++.+.---------.+..++++++++.---.++.------..-.+++.--.+++++++.-----.+.++.-..+.--.+++.--------.+++++++.------.+++++++.--.-.--.+++++.--------.++++++.-.-----.++++++.--.++++.-.-------.++.++++.-----.++..+++++.+.-------.++++++.------..+++++++..-----.+++++.--.-----.+++.++.---.+.--.---.+++..-.++++++.-----.+++++.+.---.---.+++++.-------.+++++++.----.-.++++++.-----..+++..-------.+++++++..++.-----.----.++..++++++.----.-.++.++++.-..-----.+.---.-..+++.++.+++.-----.+++++.---.-.--.+.+++++.+.--.----.++.-.--.++.-.++++++.----.+.--.+++.--...+.++.----.----.+++++++++.----.---..++.++++.----..+..-.---.++.++++++.-------.+.++++++.-----.---.-...+.+++++.----.--.+++++++.-.+++.------.+++.---.+++.++.----.++.+..-.--.---.++.---.+.++++++.+.-------.++++++++.---.-.++++.------.++++.++..--.------.++++..++.---.++.++.---.-.---.++++++++.-----.++.---..+.++++.+.------.++++.---.++++.----.-.++++++.--------.+.+++++++.--.---.--.+.++++++.--------.+++.-..+++.-.++++.------.+++.------.++++.---.-..+++.++.---.+.+.-.++++...-------.++++++.-.+++...--.+..+.-------..++.++++++.-----.+++++.-.--.-----.+++++.--.+++.+.-.---.+++.------.+++.----.+++++++.++.------.-.++++.---.+++++.---.+++.-.----.+++++.--.----.++.+++.----.-.++++++..+.---.--.+.+.--.-.++.++++.-.-..---.++..+.-.---.+++++.----.+++.++.-----.++..-.-----.++++.----.+++++++.---.---...+++++++.------.+++.+.-.+++.-----.++++.+..-.+.----.+.-.++++.---.+++.-------.+++.++++.+.---.----.+++++++.---.-----.+.+++++.----.++++++..-.----.---.++.+..--.+++++.-----.++++.------.++++++++.--.------.++++++.-----.+++++++.-.-----.++.+..-.+.---.+.+++.------.++++++.--.-.--.++++.--.++++.------.-.+..+.+++++.---.++.++.--------.+++++++++.--..+.-.-------.++++..++.--.----.+++++++++.-----.+++.--.+++.------.++++++.--------.+++.+.++++.-.-.+++.--.--.+++.+.-----.++++.-----.-.++++++.------.++.---.+.+.++++++.-------.+++++++.-------.+++++++.---.------.+++++.+++.------.+++++++.-----.++++.--.-----.++++++++.--------.++++++++.---..+.-------.+++++++++.--------.+++++++.+.----.+++.--------.++++++++.+.-.-----..-.--.+.+.-.-.+++.--.+++++++.----.-.---.+++.+.----.+.+.++++++.----.+++++.----.----..+++++.----.--.+++.++.--.+.--.++++++.--------.+.+++..---.+.+++++.-.-----.++++++.-----.++++++.---.+++.-----.---.++.++.-.++..++++.-.-----.---..+++.-.--.++++.--.--.++.++.+.----.+.--.+++++++.-----.++++++.-.-----.+++.--.++..+++.-------..++++++++.----.+++.----.----.+.+++.+++++.--------.+++++++.--------.+++++++++.---.+++.-------.+++.--..++++++.----.-----.+++++++.--.++..+.----.----...++++++.+.---.++.-..---.++++.------.+++.--.+++..++.-----.+++++.+.-------.+++++.-----.++++++++.------.+++++.-.++.------.+++++..-----...+.++.--.+.---.++++++++.--------..-.++.++++.---.+.---.+++++.---.--.++++.++.------.+++.+++.---.----.++++++.-----.+.+.+++++.---.-----.++++.--.+++.+++.----.+.++++.-..----.---.++++++++..---------.+++++++.-.-----..+.++++++.-.-----.+++.+++.--------.+++++.++++.--------..++.++++++.------.++.+.++.+.---.------.+.+++.-.--.+++++..++.------.++++++.-----.--.++++++.-.---.-.+.++.+.+.----.-.+++.-.---.++++++.-------.+++++++.----.+.--.--.++++++++.-------.++++++.----..-..+.---.++++.++.----.+++++++.-.-.++..-------.++++++.--------.++++.+++++.---------.++++++++.---.----.+++.----.+++++++++.-----.+++.++.---------.+++.+++.++..-.+.--.++.-.+.+.-----.+++++.------.---.+++++.-.++.+++.----..++.-------.+++.---.+++++++.-----.++++.-----.++++++++.---------..+++++++++.----.-----.++.--.+++++++.-.--.-..+.+++++.------..++.++++.--------.-.++++++.------.++.++.+.-.+.-----.++++++++.--.--.+.--.+++.----.++++++.+.------.++.-.+.+.++.--.----.+++++++.----.+++.---.--.--.++.--.++++.--..++++.------.+++++++.-----.+++++.--.++.------.++++.-.+.-----.++++++.+.--.----..+++++.----.+++.---.++++.------.+++++.+++.--.--.++..---.---.+++++++.-----.---.++.+.++++++.-.--.------..++++++.-.++++.--------.+++.++++.-------.+++++.-----.+++++.--.----.++++.+++++.-----..+++++.---.-.-----.+..++++++.----.-.-.++.--.++.+++++.+.----.++.---.+++.-------.++++++.----.--.++++++++..----.+++.---.++++.--------.++.+.+++.-.--.++++.------.-.+++.--..++++.-----.++++++++.+.-.----.--.+++++.++..-------.+++++.--.-..--.++++.++.---.--.-.+++++..++.--.---.-.--..++.++++++.----.----.+++.-.++.++.---.---.++++++.-----..-.++++++++.--.--.++++.--.++..------.++.++++.---.++.---.---.+++.---..++++++.---.++.---.+.---.++++.---.++++.++.---.----.++++++.+.---.-----.+.++++.+++.--------.++++.++.-----.+.++.++.++.-.--..----.--.+++++.++.----.+.----.++++++++.-----.++++.--.++.-..++.-.----.+++++..----.--.++++..--.----.+++++.++++..---------.+++++++++..------.++.-----.+++++.-----...++++++++.-------.++..++++.--.-.-.-.++.+.-.++.---.++.++++.---.+.--.-----.++++.++++.----..--.+.++.---.++++++.----.++++.-.---.+++.-------.+.+++..-.++.-.+.-.---.++++++++.----.++.-.----.+++.+++.----.+++.----.++.+.--.--.-.+++++.-----.++++++++.-.-------.++.+.----.+++++++.----.+.++.++.---.-.---...++++++.-..++..-----.--..+++++++.--.-.-..++++.+.------.++++..-.+++.--.++.----.+..-.----.++++++.-----.+++++.++.---..----.+.-.++++.+.------.+++.++++.-------.-.+++..+++++.--.--.-.++++++.--------.++.++++.--.----.+++++++.--.-.++++.-----.++.+.----.---..++.++..-.+.+.-----..+++++.-..+++++..----.--.++++++..--.---.--.+.++++.-----.+.-.++++++.-.------.+.++.+++++.-----.++++.-----.+.+++.-------.++++++.------.++++..----.++++++.---.+.+++.------.+++++.------.++++++.---.-.+++.+++.-----.---.++++++.--.+++++.-.------.+++++++.--.++.----..----.-.+.-.+++++++++.----.-.---.+++++++.-----.+++.----.+.++.-----.+++.---.+++.---.+++++++++.-----.+.--.---.+++++++++.--.----..++.+++.-----.+..++.----.++++++.-----.++++++.-----.+++.-.---.---.++++.+++..--.+.--.+.-----.+.++++.-----..++++++++.---.-----.+++++++.--.++.+.+.-----.+++++.----.-.++++.+.------.--.++.++++++.------.++++++.-----..++++.+..-------.-.+++++.-----.+.+++..---.+++..++++.--..-------.+.+++.-.+++.++.---.+++.+.-----.-.++.+++.---.+++.-..--.---.++++.---.++++.++.---.----.+++..++++.--.-------.++++++++.-------.+++++.+..-.--.-.+++++.--------..+.+.+++.-.-.+++.-.-----.++.+.++++.------.+++.---.+.+++++.+.-----.+.++.+.++.-------.++++.-----.-.+.++++++++..----..+++.---.---..++.+++.------.++++++.-----..--.+.++++++...-----.+.++++.-------..++++.---.++++++.+.--------.++++++++.----.---.++++++++.-----.--.+.++++++.-----.++++.-.-----.+++.-.----.++++++.++.--------.+.++++..+.------.+++.++.++++..-.-----.++++++.---------.+++++.-.++++.+.-.---.++.-----.+.++.-.++.+.---.+.+.--.--.+.++++++.---------.+++++.+++.---.+++.---.-----.++.-.+++++.+.------.++++++++.---------.+++.--.++.++++++.----.---.++++.----.+++++++.-----..+..-.-.++++++.--------.++.--.+++++..---.--.++.+.+.--.---.++++++++.+.------.++++++.---------.++++++.----.--.++++.++.+.+.----.-.+++++.-..+.---.-----.+++++.-.--.+.++++++.------.++++++.---------.+++++.---.++.+++.----.--.++.+++.----.--.+.+.+++++++.-----.+++.-.+++.--------.+++++++.-.---.+++++.--.--.----.++++++++.--------.-.+..+++.+++.-----.+.--.++++.---.++++++.+.------.-.++++.+..-----.+++.--..++++++.--------.+++++++.-------.+++.++..------.+++++++.----.---...++++++++.+.---------.++.+++++..-.++.+.---.---.--..+++.++++.-------.-.+++++++++.---------.++..--.+++++++++.--.-----.++.+.---.--.+++++++.--.++++.--------.+++++.+.-----.+++++++.--.-------..+++++++.+.---.-----.+++++.+++.--------.+++++++.------.++++++.------.+++++++.--.---.+++++.-------.-.+++++.-.+++++.---.+.++.--.----.--.-..+.+++++.+.+.-.-------.++++++++.---.-----.++++++.+++.-----.--.--.+++++++.-------.+++++++++.-------..+.-.+++++++.---------.++++++++.--------.+++++++.-------.+++.+++++.-----.-.++++.---.+.+.--.+.+.---.--.+++.+++++.--------.++.+++++.+.--.------.+++++++++..---------.+++++..+.+++.---------..+.++.+.---.++.++++.------.+++++++.------.+.+++.++.-----.++++.-------.+++++++++..--------.++++++++.-----.+++++.----.----.+++++.--.++++.+.---.------..+++++++.--..-----.++++.+++++.------.+.---.+.++++.+.+.-.-.--.-.+++.+.---.++.---.+++++.----.+++++.---------.++.--.++++++.---.++++++.---.--.----.+.++++++++.--.-...++.---..++++.-------.+..++.+.-.-.++.---.++++++.--------.++.+++++.-----.+++.---.--.+++++++.---.++.---.+.+.+++.-.-------.+++.+++.------.++++++++.---.----.-.-.++++++++.----.---.-.++++++++.--------.+++++++++.---.-----.+++++++..----.++.------.+++++.-.+.+.------.+++.++++++.---------.+++.+++++.----.+..--.+.-.++++.-----.+++++++.--------.+++.---.+++..++.-.----.++.+.+++.---.+++++.-----.----.+++++++.+.----.++++..----..--.+.++++..-----.-.++++++.--.----.++++.-.-..+.--.++++.------.+++.---.++++++..+++.-..-----.--.++++++.-.++.-----..--.-..+..++..--.-.++++++++.--.+++.---------.++++.--.-.++++++++.------.++++++.---------.+++.--.-.++++++++.--------.+.+++.-.++++.+.----.-..+.---.++++.----.++.++++.-------.+++++++++.-------.++.-.++.--.---.+.++.+++.+..-.---.--.-.++++++++.----.+++++.--------.++.++.----.+++++.-----.++++.+.--.--..++++.+++.-.----.+++.--.-----.+++++++.---.-.---.+++.-.+++++++.--.------.+++++.+.---.++.+++.---.--.----.++++++...-.--.--.++++.---.+++++.-------.+++.++.--.-.+++.-.++.+.------..+.++++..+.--.---..++.++.------.+++++..----..++++++++..----.+++.-------.+++++++.-----.--.++++++++.---.---.++++.-.---.++++.-------.+++++++.-.-----.++++++.++..--------.++++++++.--------.++++++++.-------.--.+++.++.++.++.----.+++.------.--..+++++++.--.++++.----.+.------.+++++.--.---.++.+.+.++.----.++++.+..--.++.++.-----.-.++++++.------.+++.---.---.+++++++.---.++.---.---.+++++.+.+++.---------.+.-.++++++++.--------.+..+++.+++++.-----.--.+++++.------.+++.---.-..+++++++++.------.++++++.--------.++.+++.+++.--------.++.+++++.-------.-.+++++++.-----.+++.+++.-------.++.++++.+.-------.++.++.++.+.+.-----.----..+++++..++++..----.-----..+.+++++++.-----.++.-.--.+++.----..+++++++.----.---.++++++.-----.-.++.+++.------.+++++..++.-----.+++++.--.---..-.-.+++.++.---.++++.++.--------.+++.++++.----.++.++.-----.++++.-.---.+++++.++.-------..++.---.++++++.----.++++.----.+++.------.+++++.++.--.----..+.+++++.+..-.-----.-.+++++++.-------.++++++++.---------.++++++++.----..+++++.---------..++++++.-----.++++++.+.--------.+.++.+++++..+.--.------.-.+++++++..-------.++++++++.------..+++++++.------.--.-..++.+++++.++.--.-..-.++++.------.++.+++.-----.+++++.-.--.+++.+.---------.+++++++++.------.++++++.----.+.++..-------.+++.++++.---.+.------.++.++++.---.-..++.-.++++++.------.++++.-----.++++.-.+.----.++.+++.-----.+++++..-.------.+++.++++.+.+.---------.++++++++.-------.+++..+.+++..-----.++++.+.---..-----.+.++++++++.--.-------.++.++++++.----.-.++++..++.------.+++.----.++.----.+++++++.+.------.+++.-----.+++++.---.+++++.-------.++++.++++.-.--.+++.-------.+++++.--.+++.-------.+++.-.++.+.+++.-------.+.+++++++.---------.++++++++.-.+.-----.++++++.----.---.+.-.++.+.--.-.+.++++.+.+.---.------.++.+++++++.-.----.---.+++++..+++.-------..+++.-.++++.+.---.--.+++++.--.------.++++.+.------.++++++.+++.-.-------..++++++++.-------.-.+++++++.--.-.+++.----.+++++.-------.++++.+..-------.++++.----.+++.++++++.----.+.--.++++.-------.+.+++++.+.-------.-.++.-.++++++.++..--------.++.-.-.++++++.---.---.+++++.---.---.+++++.+++.-------.-.+++++..-.+.++++.-..--------.+.++.---..++++.++++.----.+.+.----.+++++++..--.-.-.----..+.-.+.++.---.++++.--.+++.---.++++.---.+.----.++++.-----..+++++.+.---.++.-----.+++++++.-------.+.+.+++++.+.-------.++++.++++.-------.++++.+.------.+++.--.++.---.++.+.--.-.-.+++..---.+.++++.+..-----.+++++.-.--.++.+.------.++.++.+++.----..+++++.--------.+++++++.+.----.-.---.++.++++++.--.-..---.+++.++.-----...+++++.--.--.---.++++.+++++...-..-----.++++.-------.+.++++.--.+.++++.-.++.------.---..++++++++.--------.++++++.----.++++.------.+.+++++++.--------.+++++++++.---.----.+.+++++.-------.++++.----.+++++.-----.++.+++..+++.---------.+++..+.---....++.+++++.--.-.--.+++++.---.----.-.+++++++++.--------.++++++++.------.+++.+.----.++++++.------.+++++.-----.++.---..+++++++.------.+.+.+++...-----.-..+++..-----.++++++++..-.-------.++++++.--.+.-----.+++++++.--.--.++++++.-----.+++.----.++++++.----.---.--.++++.-.++++++.---.++.--------.+++++++.++.---------.++++++.+.-------.++++++++.--.++.--------.++++++.--..+.-----.+++++++++.---.+++.-.--.-.-.++++..--------.+.+++++.++.------.++++++.-.---.-.+.-.++++.+.--.-----.+.++++.--.+.--.+++++.-------.++++.+++.-----.+.--.++++++.--------.+++++++.--.--.---.++++++.-----.+++++++.----.+.-.++++.---.++++.---------.+++.++++.++.-.------.-.++++++.++..-----.+.++++..---.++.-------..++++.-..---.++++++++.--.---.--.+++.--.+++.---.+..-.++++++..---.------.++.+++++++.---------.++.+++.----.-..+.++++.+++...------.+++++.-----.-.+++++.--.+++.---.+.-----..++++++.++.------.--.+++++++.-------.++++.---.++++++++.------.++++.-.-----.++++.+++.----.+.-.+++.------.+.+.--.+++++++.-----.+.++.------..+++++++.-----.++++.----.+++++++.------..++++++.----..-----.+++++.-.++++.------.+.++++++.----..++.------.++.++++.-----.+++.+.++.----.----.++.+.-..++++.++.------.-.++.---.+.+.++.+++.-.+.++.-----.+.---..++++.--..++++.------.--.+++++++++.--------.-.++.+.++.+.--.+++..--.---.+++++.-----.+.---.++++++++.------.--.++++++++.-------.-.++++++.---.++.----.+++++++..+..--------.++++.---.++++.+++.-------.++++++..+.--------.-.++++++++.----.+...++.------..+.++++..------.+++.++++++.---.-.-----.+++.+.-.++++++.--.+.+.---.----.+++++.+.------.+++.-----..+.+++++.-----..-.+.++++.--.-.+.++.----.+++++.------.+++++.----.++++++++.---.-..++++.---------.++++.--.-..+++++++.----..+++++.-----.+++++..---------.+++++++..+.+...-------.--..+++++++.----.-.+++++++.-----.+++.-.+++.---------.+++++.+++.--.++.---.++..+.-.+.-.-----.--.+++++++++.-.------.+++++++.---------.+.++.++.---.+++++++.----.+..-----.++.++++++.--.+...----.++++.--.------.+++++.-----.+++++++++.--.+.--.------.++++++++.---.++++.----.++.-------.+.++++++..----.--.+.+++++++.-.-------.++++..--.--.+++.+++++.----.----.+++++.++.-------.+++.++.+.------.++++++.-.+++.----.++++.--.-.------.+++++++++..-----.--.-.-..+++.+++.-----.+++++++.-----.++..++++.--------.++.+++++.-...+.-------.++++++.-.+++.-.----.+.+++.-.--.+++.-------.-.++++..++..----.++++++.-----.++++++..-..--------.++++++.------..++++++.-----.+++++.----..+++++++.-.----.++++.--.-----.+++++.+++.------.++.--..++++.----.+++++.--.-.++.+.-..----.++.++++.-.-----..+++.-----.+++++.-----.++..+++++.----.---.++..+++++.---.--.+++.++.----.--.-..++++++++.--.+.+.------.+++++.+.---------..+.+++++++.---.---.+++++++.----.+.+++.--------.++++++++.---.+.+.--------.++++.+..-..++++.------.++++++.---.+++.----.++++.-----.++++.-------.+..++++++.-------.+++++++++.---.+.-----.-.+.+++.--.++.--..+++++.-.--.+++.--.----.-.++++.+++.------.+.--.-.+.++..--.-.+++.+++++.-..-..++.------.+++++.-----.-..++++.++.-----.++++.+++.-----.+++++.----.----.+++++++.-------.++++++.++.----.+++.+.--.--.-.++.+++.------.++++++..-------.++++.--.--.-.++++++++.--.++.--------.++++..---.+..+++++.---.++.-..----.+.--.+++++.+.-.----.+++++.--.-.+++.--.++.-------.+++.++.-.++.+++..-----.---.+++.++++.+.-------.+++++++.---------.++++.---.++.---.+.+++++++.--.---.+++++.--.-----..++++++++.-----.-.++++++.--------.++++++++.---.----.++++++.-----.+++++..-.-------.+++++.-.-.+++.+...---.-.-..++.--.+++++.-.++.--------.+++++++++.--------.++.-.+.+++.-.-..+++++.-----.++++.---.--.+++..+.-.++.--------.....+.-.++++++.-.---.++++.----.++.++++.---.-.+++.----.---.+++++..+++.--.-----.++++.++++.-.+...--------.+++.----.+.++++++.-------.+++++++.-.+++.-.-----.+++++.---.-.++++.-----.--.+++++++..-.--.-----.+.+++.--.+++++++.------.+++++.+.---------.++++++++.+..----.-----.++++++.++.---.-.+.--.---.+++++++.-.-.----..+++++.++.--------.+++...++++.----.-...++++.-.----.++++++.--.+..----..--.+++++++.--.---.++++.+++.----.----.++++++.++.--------.+++..--..+++.---.++++++.--------.++++++++.-------.+++++.-.----.++++++.------.+++++..+..-..+.-----.+++++.++.------.---.+++.++.-.++++.---.----.++++.-.--.--.++++.----.++.+.+++++.-------.++++++.---.++.------.++++++++.+.-------.+.-.++++++.-----.++++++.--------.++++++.-------.+++.-.+++++.--.-.--.+++.++.--.-----.++++++++.--.+.-.-..----..++++++.+.---.++++.------.++++++.----.-----..++.+++++.++.------..+++++.+.----.++++.-------.--.+++++.++.-..++.------.+++++.+.+.---.+..-.--..+.--.--.+++++++.----.----.++++.----.++++.---.+++++++.---..-.----.+.-.++++.-.++.----.++.+.++++.-----.+++++.+.----.--.--.+.--.+.++.-.++++.---.++++.+.-----.+++.+++.-------.++++++.-----.++.+++.--------.++++++++.------.+++++.------.++++++++.------.++++.+.-----.--.+.++++.-.-.+++++.---.-----.++++++.---.+.++++..--.-------.+++++.+.+.---.+.-----.+++++++.------.+++++++.-----..-.--.++++++.-.-----.+++.+.+..+..--..----.+++.+..+++++.---------.++++.+.--.+++.----.+++++.--.+.------..+..+.+++.-----.+.+++++++.----.-..++.+.------.+++++++.----.+++.-----.+...+++++.-.-.++++.-----.+++++.-------.+++++.+.-----.++++++.------.++++.-------.++++++.--.+++.+.----.--.++++.--.+.+.+.-.---..+++++..-------.+++++++..--------.+++++++.--.+.-.+.-----.+.-.+++++.++.+.---.------.+++++.-----.++++.---.+++++.-----..++.++++++.---------.+++.++++++.---------.++++++.---.++++++.---.------.+.+++++.----.--.++..-.++++.--.+++.++.----.+++++.-----.---.-.+++++++++.-------.++++.------.+++++.--.+++++.-.-.++..-.------.+++.++++.-----.++++.++.-.+.----..++++....--------..+.--.+++++++++..--------.+++++.--.++.--.++.--..---..++++++++.--------.+++++++.---.+.++.------.+++++..-------..++++.+.++.---.--.++.-.+.-.+.----.++.-.+++++.+.-----..+++++.-.--..+..+++.+.------..---.+.+.+++++..+.-------.++++.+++.--.++.--.+++.----.---.+++.-----.++++++.+++.-----.+++++..------.+++.--.++.-----.-.+.++++++.--.+.++.---.-----.++++++.------.+.+++++.+.------.+++.+.--.++.-.-.--.++++.+++.-------.+++.++++.--------.+.-.+++++.-.+.+++..--.------.+++++.+.--.+..-----.+.++..-.--.+++.++++.--.+++.--.--.+.-.++++.---.+++.----.----.+++.-.++.----.++.+++++++.-.-.------.++++++.-------.+++++++++.------.+.++++.--------.+++++++++.--------.-.+++++..+.----.-..+++++.+.------.++++.-.++.++.----.++++.----.+++..+.--------.+++.++++++.-----..+++.--.+.+++.--.++.-.--------.++++.--.++++.---.--.+++++++.--------.+++++++++..--------.++++++.--.+.--.--..++++++.--------.+++++++++.-.-.----.++++++..-.-.-..+++.--.----.-.+.++++.-.+++.----.++.----.++++.-------.+.++++.+++.--------.++++++++.--------.++++++.++.------..+++++++.---------.++++.+.++++..-------.-.+.+.+++..-----.+++++.++.+.---------.++.+++.++++.---.----.+++++.----.---.++++.-.---.++++++.+.++.------.--.+++++.-.--.--..+++.+++++.-----.----.+.++++++.-.--.+++.----.++++.-.+++.------.+++++.-.----.++.----.+++.----.+++++++++.------..+++.-----.+++++++.-----..-.-.+++++.-----.+++.--.++++++.--------.++.-.+++.+++++.--.-.---..++++++..--------.+++++++.+.-.-----.++.-.++++.----.++++.-.--.+.----.+++.---.+++++++.-.-.--.---.++.--.+.+++++.-.----.---.+++++++..--..++++.----...++++.----..-.++.-.----.++++++++.---.---.++++++.-----..----.+.+++++++.------.-.+++++++.----.----.+++++++++..-.----.---.+.++.++++.+.-.------.++++.----.+.+++.+.----.++++..------.+++.++.+.-----..++++.------.++++++.-----.+++++.---..+++.--.-.-.+++++++.---.--.----.++++++.---..++.++.-----.++++++.-------.-.+++++++.-------.+++++++.+..-.--.+++.-------.+++++.--.----.++++.-.+++++.-------.+++.++++.---.-----.+.+++++++..----.---..+++.-.--.+++++++..---.++++.-..------.+++++.-.+++.-----..+++++.---------.+..++++++++.------.-.-.+.+++++++.---.++.------.+++++.------.++++.+++...----.---.++..+++++.--.+++.-----.-.+.++.++.------.++++++.---.++++.---------..++++++...--.----.++++++++.--------.++++++.---.--.+++.----.+++++++...--.++..-----.+++.++.-------.+++++.+.---.---.+++++++.-----.+++++++.-----.----..++++.+++++.-------.+++++++.-----.----.+++.---.++.++.--.--.++++.+++++.-.----.---.+++++.-.+.-.-.+++.++.--.----.+++.+.-------.+++++.-.++++.---..+++.--------.++++..+.+++.--.-.++.-----.--.++..+++++.-.---.++++.+.----.----.++++.++..++.------.+..++++.++.-.---.---.++++++.------.+++++.------.-.+++++.++.+.----.-.--.++++++++.--.--.--.++.-.---.++++++.++.----.-----.+..++.+.+++.-----.+++++.----.+++.----.+++.++..---.----.++++++++.--------.++.-.++.+.+++.-.++.------.++++.------.++++.+.-----.++..++++++.---.----.++++.++.++.--.++.----.++.++.--.-.--.+++.---.++.+.-------.++..++++++.----.----.+++++++++...----.+.-----.+++++.------.+.++++.+.+++.--------.-.++++++++.+.---------.+++.+++++.----.+.+++.------.++.+.-----.++.++++.+.++.-------.++++.-.++++.-----.--.--.+++++...-----.+++.++++++.----.+++.-.++.-------..+++++++.-.-------.+++++++.---.---.++++.--.++++.--------..+++++++.-------.++++++.++.-----.++++.-.-.-----.++++.---.+++++++.-----.+++.-.+.----.--.+++++++++.-----.+...-.-.+.++.-----.++.++.----.++.+.---.++++.---.+++.++.-------..++++++.-.++++.--.---.++++..-------.++++++++.--------.+++++.---.+.---.++.++.++++.----..+.+.------.++++++++.---.--.+++++.---.-.-.----.+++.-.-.+++++++.-.-----.+++++.------.+++++.------.++.++++.--.++++.---.++++.------.---.++++.+++++.---------.+++.++++++.--.+.-.---.++++.+.----.+++.+.---------.++++++..-----.+.+++++.-----.+++.-----.+++++++.++.-----.++++.------.++++++.------.+++++.-.+++.------.+++++.+.----.--.++.---.-.++++++.--.--.+++.----.-.+++++++.---.-----.+++++++.++.---.----.+++++++.--..+.---.----.+++.++.-----.+++++++..----.-.-.+++++.------.++++++++.-------..+.-..+.+++++.-------.-.+.++++.+++.-.---...+.-----.+++++.---.++++++.--..-.---.+.+++++.--------.++..+++.--.-.++++++.----.-.+++++.+.--------.++.++++.--.---.+++++.----.+++++.----.+.+++.+.-------.+.+++++.----..--..+++.--.++.-.+++.-----.++++.-.--.---.+++++++++.-.-------.++++++.------.++++.++.+.----..+++.+.-----.+.--.-.++++.+++.------..+.-.+++++.-------.++.--.++++++.+++.---------.++.++++++.-.-----.+.-.+..---..+++++.--.+++++.--.----.-.+++++.---.+.+++.++.-..---.-----.+++++++++.-----.++.+++.----.-.+++.-----.--..++++.+++.++.----.---.+.--..+.--.+.++++.-----.++++.-.-.+++++++.------.-..++++..----.++++++.------.+++++.-----.+++++.-.---.-.-.++++++..++.---------.++++++++..----.----..++++++++.-.+.--.-----.+++.++++.--------.++..-.+++.+++.--.--.++++.-.-.++.+.-------.-.+++++.+++.-------.++++++++.--.-------.++...++++.---.---.+++++++++.--.------.++++++.---.+++++.----.-----.+++++++.-----.-.+.+++++.-----.++.++++.----.+++.++.-----.+++.+.-------.+++++.+++.----.++.-----.+++++++.---.-----.+++.--.+.+++.-.+++.---.++++.----.++.+.------.--.+++++++++.---------.++++++++.-----.---.+++++++.----..-.+..++.+.------.+++.+.++++.----.++.-.--.--.+++++++.-.----.---.++.+++++++.------.---.++.++++..-.++++.---.--.+.-----.+.++.++++.------.+++++++.-----.++++.--.-.--.++++++..+.--.--..++.++.--.------.+++..+++++..-------.++.++.-.-.----.+++.+++++.--.++.-------.++++++.++..-------.-.++.+++++.+.------.+.++.+++.-------.++..+++.---.---.++++++++.-.---.-----.+++++++++.--.----..+.++.----.++++.+.++.------..-.-.-.+++++++.-----.++++.++.--.++.-.-------.+++++++.-.++.--------.++++++.----.++++.---.++++++..--------.++++++++.------.+++.-----.++++++++.---.-.-----.++++..----.+++++++++..----.-.--.-.+++++.+.-.----.+++++.+.----.----.+++++++++.--------.+++.++..+++.-.---.+.+++.-------.+++.++.------.++++.-----.+++++++.---.-.--.++++.++.---.----.+++++++.++.------.+++++.--------.+++++.--.-.+.++++++.-------.+++.---.+.++++++.-----.+++..--..++.---..---.++++.++++.--------.+++++++.----.+.+++.------.-.++++.+.----.+++.----.+++++++.-------.++++++++.-------.-.++++..---.+..++++.-------.+++++++++.---.------.+++++++.---.++++.-----..-.+++++++.-------.+.+.+++++.-------.-.-.+++.+.+.----.+++.++.----.++++.--.-.++++.---..+++++.-.--------.+++++..++++.---.-----.-.+++..---.+++++++.++..-----.---.+++.+.--.+.+++..+.----.+.++.---.++.+++....-------.-.+.++++++.---.++++.....------.++++++..---.-----.+..++++++.-------.+++++.-----.++++.---.-.++++++++.------.--.+++.++++...-.-.+++.------.+++++..--------.++...++++++.-------.-.++++++++.-----.---..+.++++++++.-.--.------.+.+++++.-.-.+++++.-----.---.+++++.-.-.--.++++.-----.+++++.+++.---.++.---.+++.--.+.+..-----.++++.-----.++++.------.+++++++++.----.+++.-..---.+.+.+.-.-----.+++++++.------.+++.-----.+++++++.-----.+++++.--.++++..-------.+++++++.----.-----.++++++++.+.------.--.+++++++.--------.+++++.---.-.+++++++.-.-----.+++++++.-------.++.++.-----.-.++++++++.--.+.-.---.++++++..----.+++.+.--------.+++++.-----.+++.+.+++.---..-----.+++++.+++.-----.++++++.--.-----.+++++.---.--.--.+++++++++.-.--------.+++++++++.---------.+++++++++.--.+.-------.++++++.-----.+++++++.------.-.+.++++++.------.---.+.-.++++++.+.-..---.+++++.--.++.------.++.----.++++.----.+...++.---.++++.----.++.++.+++.-------..+++++++.----.++.-----.++++++++.---.++.+.------.++++++.-.-----.++.++.----.+++++.------.++.+.+++++.-----.++.---.+++.++.---.--.--.+++++++.-------.++++.-.++.+++.---.+++.---------.++++.++..+++.---.++.--.+++.------.++++++.-------.+++.-.+++.-----.+++.----.++++++++.-----.---.++.++++++..-------.+++++++.--------.+++.++.-.---.++.--.+.+++++.---.++..-.----.+++..-----..++++.+++.---.++++.---.---.+++++++.----.-.+++.-.++.-------.+++.+++.++.----.-.++.+.-------..+++++++.-------.+++++.-----.+++.+.+++.++...----.+++...--.+.-.+++.----.-----.+.+++++.-----.+.++.+++++.--.-----..++++++.------.--.++++.----.+++.---.+++.++++++..----.-.++.---.-.+++++.+..-----.---.++++++.+++.----.++++.--.-.----.++.+++++.------.+++.-----.++++.----.-.+.-.++.++.-.+++.-...--.++.---..+.---.++++++.+++.---------.++++++.-----.+.+++++++.-----.+++++.------.+++++..---.++++..---------.+.++++.++.----.+.++..-----.-.++.+.++++.------.+..+.++.-.+++.+.+.--------..+.+++++++.-------.+++.-.+++.-.+++.---.-----.++++++.-.------..+++++.-----.++++.+++.++.--.---.+++++.-------.++++++.--------.++++++.------.+++++++.-----.-.+.++++.++.--------.+++.++++++.-------..++++.+++.--------..-.++.+++++...-----..++++.-----.-.++.+++.-..---.+++.+++++.-------..-.++++.++.-.-.-----.++++.+.-----.++++++++.-------.+.--.++++++.+..------.++++++.----.++.++.------.+.--.++.+++++.------.+++++++.--------.++.++.--.+++++++.---.++.-------.-.++++++.----.--.+++.++++..-.-.++.+..-----.++++.------.+++++..+++.---------.+++++++++.--------.-.+++++++++.-----.---.+++++++.--------.+++++++.---..++++.-.+.-------.+++.----.++++.+++++.---------.+++++++.--..----.++++++.+.------.--.+++.+++++.---.+.-.--.++++++.---------.+++++++++..--------.-.++++.+++..--.++++.-----.---.+++.---.++.-.-.++++.-.-.-.++++++.----..----.++++++.----.+++.-----.+++.---.+.+++++++.--------.++.+++++.--.++.------.+++++.+++.---.-.-----.++++++++.------.--.+++++++++.---.--.--.+++++.----.+.++++.----.---.+++.++.+++.----.++.-----.++++.---.++++++.--.+..----.--.+++.+.------..++++++++.----.+.--.--.+.-.+++.----.++++++.-.++++.------.++.+++.--------.+++++++++.---------.++++.---.+.+++++.------..++.++.++++.-------.--..++++.---.++++++++.--.--.++++.-.---.----.++.+++.----.+++.-.+++.++.---.-----.+++++.------.++++++.---.-..++++++..-.----.+++.-----.+++++++.-------.++.+++.+.----.++++.----.-.++..+.-----.++++++.------.+++++++.++.-------.++..---..++++++.-.---.++++++..--.--.++++.--.---.++.-----.++++++++.------.+++++.-----.++.+++.----.+.++.---.+++++.--------.++++.++++.-..--------.+++++++++.--.-..+.---..+++.-------.+++++++++.------.---..++++++.-.-.++.---.+.--.++.--.+.+.++.------.++++++.---.+.--.+.++++.---.+++.---.++...------.++++++++.--------.++++.-.--.++++++.-------.+.+.++++.------..+++++.---.--.+++++..++++.-------.++++++.----.+++++.------.+++.+++.----.++++.-----.---.+++.-.+.----.++++++++.-------.+++.++.++.---.---.+++++++.-.-------.++++.-----.+++++.--.++++++.-----.+++.------.++++++.+.+.---------..++++.+.----.+++++++.-----.++.++.--..----.++++.-.---.+.+++.---..+.++.++++.---------.+++++.++++.---------.++++++.++.-.-----.++++.--.++++.-.+.--.---.++.++.--.---.+++.-.---.++++++++.--------..+.++++++...-..----.++++.------.++++++.-..---.++++.---.++++.--.------.++.+++++.-..------.++++++.---.+.+++++.---.------.+++.++.--.+++.+.++.-----.+++.-------.++.++++.+++.-------.+.-..+++++++.--.------.+++++++.--.++.-----.-.+++++..------.++++++.----.++++++.------.-.+.+++.-----.++++++++.-------.--..+++++++...---.+.---..-.+.++++.----.++.+++.--.----.+++++++.--.+++.-.-----..+.+++++.----.----.++++.----.-.+.++++++++.-.--.--.--.++++.+++.-..-.+.----.+++.------.++++++.------.++++++++.------.++++++.---..--.+++++.--.-.+++.---------.+++++++.-------.++++++++.------.+++.---.-.++++++.---.--.+..+++.-.+..----.+++++.-----.+++.++++.-------.++++++.----..----.++++++.----.--.++++.-.---.++.-.+++.---..++.++++.------.++++++++..-------..+++++.+.---.---.++++.+++..-.----.++.+++.-..----.+++..-------.++.+.-.+.+++++.------.+.+++++.----.----..+++++..+.-...----.++++++.+..+.---------.++++++++.-.-..-----.++.+++.------.+.++.---.++++.+++..-------.+++++++++.-.----.-.+++++.--.-----..+++++.++.-.-------.+++++.---.+.--.-.+++++..--.--.+++.+++++.--------.+++++.----.+++.----.++++++.-----.++++++.-----.++++.----.-.+++++.-----.++++++.--.+.-.------..+++++++.-----.++.++++.-------.++++++.-----.+++++++.-.-.-.---.++++.--.+.+++.-.-------.+++++.---..++.-.---.++++.-----.+++++++.---.++.------.++++++++..-----.+++++.--..---.+++.--.----.++++++.+++.------.+.+++.-------.++++.-.++++.-----.--.++++++..++..--.-.----.+.+++++.--.+.++..------.++++..-----.+++.+++++.--.----.---.+++++++.+..--.-.++.-------.+.++++.+.++.---.-----.+.+++++.+++.--------.+++++++.--.--.+++.---.++++..---.-.---.+++++.+.++.--------.++++.-.+.++++.---.-.-----.+++++++.-----.+.+.--.++++++.-..----.---.++++++.+++..-.---.--.++++.------.++.++++++.---------.++++.-.---..++.++++..-.--.---.+++++++.+.-----.++++++.-.-..-.---.+++++.---.-----.+++.-.+.+++++.-------.+++++++.------.-.++++..--.++..++++.--.----.-.+.++.--.---.++++++.++.--.------.++++.-.---.+.-.++++++.+.--.++.-.------.++++++++.-----.+++++.+.---------.++++++++.--.----.+++++.-------.++++.+++++.-.----.---.+++++++...---.++++.----.----.++.+++++.--------.+++++++++.--------.-.+++.---.++++.--.+.++.++++.----.++.+.------.++.+++++.----.----.+++.-.++++++.-..---.++++.---------.+..++.--.+++++++.---.+++.-----.++.+++.----.----.++++++..+.---.+++.-----.+.++++.-------.++.+++++++.--.------.+++.+++++.--.+.---.-----.++++++++.----.---.+++.+.+++.---.--.---.++++++++.---.++.+.-------.++..++++++.--------.++++.+.----.+++++.-------.+++++++.-.------.+++.++.+.---.++++++.---------.+++++++.-.---.++++++.-----.+++.----.--..+++.+..-.+++++.----.+++.-----.-..++++..+++.-----.+.++.-------.++.++.+++++.-----.---.++.++++++.-.-----.--.+++++.---.+.-..-.+.++++.+.+.--.--.++++.----..+.++.--------.++++++++.---.+.++.-----.+++.----.+++++++.--.-----.+++.--.+++++.--.+.++.--------.++.-.+++++.--.-----.+++++...-.--.+++.---.++..+++++.--------.++++++++.-----.-.++.+++.+.--------.+.++++++.----.----.+++++.-----.++++.+.---..++++.+++.----.--.+++++.-------.+.-.++++++.++.--------.++.--.++++++++.--------.+++.+.----.++.++.-----..+++++++++..------.+++++.----.++.---.--..++++++..---.----.+.++++++.++.--.------.++++.----.+..++++++.-----.++++.+.---.-.++.------.+..+++++.------.+++.++.++++.----..-.----.++.++++++.--.--..----.+++++.++++.---------.++.++.+++++.---.--.++..+++.------.---.+++++++.-------.+++++++..-.+++.---------.+++++..-.++++.-------.-.++.++++++..---.-----.++.--.++++++++.--------.++++++++.---.+++.--------..++++++++.-.+.-------..++++.++..----.+++++.-------.++++++.------.++++++++.--------.++++++.---.---.++++++..-.------.+.++++++.----..---.+++++++.----.+++++.---..-.+++.--.+++.--------..++++++.------.+++++.+.------.+.+++.-..++++..---.-.-.+++++++..---------.+.+.+++++.-----.++++++.--.+..-----.+++.--.---.++++.-.--.+++++++.------.+++.----.++++++++.--.--.++.++.--------.+++++.+.++.-------.+++++++.---.+++..---.-.-----.++++.---.+++.++.------.+++++++.-------.++++++..--.+.++.------.+.+++.+++...-----.+.++.+++.--.++.--.++.---.--.--.+++++++.------.--.+++++.----..+++++++.---.-..---.--.+.+++++.++.-.++.--.----.---...+++.++.+.--.++.---.---.++++.+.++.++.------.---.++++++++..----.----.+++.-.+++++.---.++++.--------.+++++++..------.+++++++.-------..++++...--..---.+++++++++.---------.+++++++++.-..-.-------.++.+++..-----.+++++.---.--.+++++++.-.++.--------.++++.++.---.---.+++.+.++.------.++++++++.--.-.+++.-------.+++++.-.--.++++++.-----.++++.-.-.+++.----.----.++++++++.---.------..++++..----.++++++++.----.++++.------.--.++++++.-.++++.---.+.----.++++.++.-----.+++.----.--.+++++.++.--------.++++++++.--.--.---.++++.+.--.+.+.-.-----.+++++.--.---..++++.+++++.-..-------.+++++.-----.+++++.--.+++++.---------.+++++.++.+..-----.--..++++.-.-.+.+.-.++++.---.-----.+++++.---.++++..------..++++++.+++.-.------.+.---.+++++++++.------.--.++++.++...-.-.-----..+++.++++.+.--------.+++++++.-------.++++.++..-----.+.++++.--.+++.-------.++++++.------.++.-.+++.+.++.--.-----.+++++.++.++.------.-.+++++.-------.+++++++++.---.----.--.++++.+++.+.------.+++.+.-----.++++.---.++.+++.------.+++.+.++++.--------.+++++++.+.---.-.---..+.+++.------.++++++++.-----.++++++.---..--.+.+.----.++.---.-.+++++.----.++++++++.----..----.-.+++++.---..+.++.++.-----.+.++++++.--.----.++++++.----.----.+.++++++..-------.+++++++.-------.+++++.--.----.+++++.++++.--.+.---.++++.--------.+++.--.+++++.++.--------.+++.++++.-------.+++++.-.-.--.++++.---.-.++++++.+.-------.--..++++.--.++++++.-------.+++++.------.+++++++++.--------.++.+++.+++.------.++++...----.++++.-----...+++++++...-.-----..-.+++++.-------.++++++++.------.--.++++++++.------.+++++++.---.+++..----..++.----.++++..-----.+++++.----.++++.--.+..+.-.-----.++++..---.+++++.------..++.++++++.-------..+++.+++..--------.+++++..---.--.+.+++++++.+.-..-.-.----.--.+..+++.---.+++++.++.--------..+++++.-.++.++.-.----.+++.-..+++.--------.++++++.---..+.+++.------.+++++.------.+++.++++.----.+.--.+++++++.--------.++++++.-------.+++.++++++.---------.+++++++.++.-.--.---.++++++.---.-.---..+++++++.---.-----.++.--.+.++++++.--------.+.++++++.+.------.++++.+.++.--.------.++++++.-----.++++++.+.-.------..+++++++.------.+++.------.+++++++.-------.++.++++++..--------.++++++.+++.---------.++++++++.-..-.++.--..------.+++++.++++.------.-.+++.---.+++++.---.++.---.++++.+.----.----.+++++.--.++++++.--.-.+++.--------.+++++++.----.++++.--------.++++++++.------.--.++++.---.-.++.-.++++++++.-----..+++.------.++++++++.--.------.++.+++++.--.+++.-------.+++.+.------.++++++++.----.---.+++++.----.++.+.----..+.+.++++++.-.--------.++++++.----.--.+..++.--.+++++++.----.+.-.---.+.++..+++.+.------.--.+++++.-----.+..-.+++++++.++.-.-.-.------.+++++++.------.++++++.------.++++..+.++.-----.--.++++.-.----.+++++++.+..--.-.-.-.++++++.---------.++++.---.+.-.-.++++++++.-.----.---.+++.-.++.----.++.--.+.-.++++++.++.---.--.+.---.++++++++.-----.+++.-----.+.---.++++.+++.-....+.-----.-.++++++.---.+++++.-.--.+++.-.--.++.---.-.+++.-------.+++++++.-.+.+.-------.+.--.+++++.----.+.++.+++.----.+++.+.++.-------.++.+++.++.--------.++++++++.------.--.++++.-----.++++++++.---.+.--...+++..--.--.++++.++.-.---.--.++++.++..--.----.-..+.+..+.+.-----.+..+++++.+.---.+++.----.-.-.+++++++.---.++.----.++..--.+++.--.----.++...+++.-.++.----.+++.+++.-------.+.+++++.-.-----.--.+.+++.++.--.+++.-----.+.+++.+.++.-----.--.+++++.+.-.-------..++++.--.+++.-----.+++.-.+++...+++.+..-------.++++.++..----.-.+.+++++.----.++++.-------.++++++.-.-.-----.+.++.----..+++++++.--..+++.-.--.+.+++.-----.++.--.---.++.++++.-------.+++++.+.----.+++.----.+++.----..+..++++++.++.--.------.++..--.+++++..----.--.+++++++.------.++++.--.++++.------.++++.-.-.+++.------..++++++.++.-.-.--.+++..----.--.+++++++.--.+.--..+++.-.------.+++.++++.-.+.-----.++++++.-.+.---------.++++++++.-------.-.+++++++.---.--.+++++++.----.--.---.+++++++++.-----.---.-.++++++.------.+++++.++++.---.+++.-----..-.--.++++.+++.----.+++..--.--.++++++.--.-------..+++++++++.-----.-.++++++.-..-----.++++++.-----.+++++.--------.+++..-.-.+.++.--.+++..++.---.--.++++++.-------.--.+++++++++..-----.++.++.-.++.---.--.+.-----.++++++..-.--..++++++.-.---.++.----.+++++...-.+.--..-----.+++.+++.-.----.+++++++.-----..-.+.---.+++.----.+.-.++++.+++++.-...+..------.--.+++++.------..+++++.----.+.--.+++++++.-.+.+.-------.-.+++.++.+++..--.-----..+++++..------.++.--.++.+++++++.---.-----..++++++++.------.+++.---.++++++.---.++.------.-.++.+.+++++.---.------.+++++++.--.-----.+...+++++.--.+++++.-.-----.-.+++++.+.---.+.---.++.--.--.+++++.-----.+++.+.----.+++++.++.----.+.++.-.+++.----.+.++.-.------.-.+++++++++.---------..++.+++++++...--.-.+++.-.----.---.+.++++.---.-.++++..-.-----.++.+.+.+++..------.+++++.+.-----.++++++.--.-.++.----.++++.+.---.++.++.---------.++++++++.---.++.---.++..--.++.------.+++++++..-----..++++++.-----.+.---.++++.-.----.+++.--..+++..---.++++.---.+++++++.-----.---.+++++++..--------.++++.+++.+.------.+++.-.-.+++++.-.-.-----.++++++..-------.+++++++.++.---------.++++.-.---...+.++++.+..+++.-.--.+..-.+.++.----.++.-.------.+++++++++.---------.+++++++++..---..+++.------.+++.------.+++++++.--..++++.-----.+++++.---.-.----.++++.---.+++++.----.+++.---.+.+++++.-.-------..+++++++.+.---.--.---.++.---.++++.-..--..+++++..----.+++++..---.+++.------.+.+..+++++..-------.++++++.---.----.++++++.------.+++.++++.----.--.++++++.---.-.++++++.--.-------.+++++.-.----.++++++.+.-------.+++.--.-.+++++++++.---.+.-.+.-.-.++.---.++++.--.+++.----.--.++.+++.-.+.+.---.+.-------..+++.--.++++++++.-------.+++.+++.--..----.+++.++++.-----.---.-.+++++.----.-.+++++.--..++.+++.----.-.+++++.----.++.-.+.------.++.+..++++++.--------.++++++.++.---.+.---.+++++.-------.++++.+.+.----..+++.-.---.++++.-------.++++++++.----.+++.---.+++++.--.+.-----...+++.-...++.++.---------..+++++++.----.+++++.----.---.++++++++.--------.+++.+++.----.--.++++++++.-..--.----.+++++.------.++.++.---.+++.++++.----.-.++.----.+++.----.+++++++.-------.+++++.------.++++.-.+.--..+++.--.++++.-----.+++++++..---.----.++++++.--.---.-.++++.+.---.+++++.---.++.------.++.----.+++++.+++.--------.++++++.------.++.+++++++.---.--.--.-..+++.++.---.+++++.--.--.-.+++.++.--.--.--..++.+++.-----.++.++++..-.-----.++++++.-----.+.-.+.---.++++++.-------.++++..---.++++.++.----.+.++++.------.++.++++.-------.+++++++.-----...---.+.+++++.--.----.+++++.+..+++.----.++++.---..++..--..+.-.+++.----.+.---.+.+++++.--------.+++.---.+++++.---.-.++++++.----.--.++++.--.---.+++.+++++.--.---.+.--...+.+++++....-----.++++.--------...++.++++..+++..-.-.--.+++...-------.++++.++++.------.++.-----.+++++++.----.++.++.+.-------.++++.----.++++++++.----.+++..+..---------..+++++.--.++++++.----.----.+.--.++++++++.---.--.++.----.-.+++.++.++.-----.++++.-----.++.++++.----.+++.--.----.+++.+.-.+++.+.--.--.+.+++.------.+++.---.-.++++.++++.-----.+++.------.+.++++++.--.-.++.--.++++..-----.---..++++.----.+++++++.+.----.++.--.---.+++++.+.---.+.---.-.+++++.+.----.++++.------.++++++++.---------.++++.++++.-----.--.-.+++++++++.---.+.-.+.------..++.+..-.+.+++++.-----.++++.-------.++++++++.-------.++++.----.++++.++.-------...-.+++++++.----.++++++..-----.++++.------.+++.-----.++++++.------.+++++++.----.++++++.-----.+++++.----.-----.+++++++.----.++.-----.+++.--.+++++.+++.---------.+.++++++++.--.----.--.+++++++.---.---.-..++++++++.----..---.++++.---.++.+.---.-.+++.+++.----.-..++++++.---------.+++++++++..-.------..++.+++++.-.--.----.++.----.++++++.+.-------.+++.--.-.+++++++.-.++.-----.--.+++++++.----..++..------.+++++++.-----.+++++++.--------.+.++.++++.-.---.+++.--.-.----.+++.--.+++++.-----.++++++.++.---.+++..-----.---..++.++++++.--.----.+++++.-..-.-.+++.+..-.--.++.---..-.---.++++++.-------.+++.--.+++++++..----.+++..+..--.+.--.++++.-------.+++++++.---------.++.++++.------.+++++++.-------..++++.-.-.-.+.++++...-----.++++++.++.--------.++++++++.-------..+.++.---.--.+++++++++.------.+++++.------..+++++.+.-.+...--------.+++++++++.-..--.---..++.++++..--------..+++++.------.++++++++.-------.++++++++.-------.+.++.--.++...++.-------.++++.++.--.++.---.+.+++++.--------..++.-.--.++++++++.---.++++.--------.+++++++.+.--.++.---.-----.++.-.+++++.++.--------.++.--.++++++++.--.--.+.--.+++++.---------.+++++++++.--.-.------...+.++.++++++..---.----.+.+...+..--.++.-----.+.+++.-.+.++.--.--.++++.++.--.------.++++.++.--..+++++.----.+++.--.----.++.+++.-.+++.---------.+++++++++.-----.-.+.+++.-------.++++.++++.------.+++++++.------.-.+++++++.-----.---.+++.----.++++.---...+++.++.-.-.----.+++++++++.-------.+.++++++.-..-----.+...-.++.----.++++.++++.--------.++..-.--.+.-.+++++++..----.++++++.-----..---...+++++++.----.----.+++++++.---.---.-.+++++++.-.++.----.+++++.-.-------.-.++++++..---.+.+++.-----.++.---.-.++++.++++.------.+.++++++.------.++.+++.------.+++++.---.----.+.++++++++.-----..+++++.------.++.+..-.----.+++++.-----.-.++++++++..----.++.---.--.+.+++.+.+.+.---.---.+++++++.--..-.+++.--.----.+.++.++.----.-.---.+++.---.++++++.-----.+++.++.----.++.---.+++++++.--------.+++.++.+++.---.---.+++++++.------..--.++++.++++.--.----.+.+.+++.-----.---.+++.+++++.----.+..-.---.-.+++..++++.-------.+.-.+++++++++.--------.+++++.+.-.+..-.---.++++.---.--.+++++.-.----.-.-.++.-.++.++++.-------.+.++.++.-.++++.---.-..+.-----.+++++++++.-------.++++.---.---.+++++++.------.++++++++.---------.+..+++.+++.----.--.+++++++.----.++++.---.++.---.+++++.-------.+..--.+++++++.-------.+++++.+.-----.--.+++++++.-----.-.++.++++.-----.+++++.++.------.++..+.+.++.----.---.++++++.----..-.++++++.-------.+++.-.++++.-------.++++.+.------.+++++++++.--------.++.++++.-----.++++++.-------.+.++++++.----.----.++++++.---...---.+++.++++++.------.++++.----.++.+.----.++.--.--..+.+++++.------.++++.+.+..--.+..++.---.---.+++.+.+++..-------.+++++..------.+++++.---.-.+++++...------.++++++++.-.----.+++++.-.---.++++.--------.++++.+++.-----.++.-..++++++.--------.+.-.+.+++++++.----..+++.-...-.---.++++++.---------.++++++.+++.---.+++.---------.+++.++++.-------.+++++++.+..------.++++++.---.---.+++++..--.--.+++++.+.-----.----.+++++.---.++.++.------.+++++++.--.+++.----.+++++.---.----.+.--.++++.++.---.-.+++.+++.--------.++++++.------..++.--.++++++.-.-----.++.+.+++.+.-----.+++++..------.+++++.------.++++++++.-----.---.+++++.++.--.------.++++++..----.+++.++.-----.-.-.+++.+++.++.---.----.++.-.-.++++.+..--.+++.+.--------..+.+++.+++.-.+.--.---.+.--.-.+++.++++++.------.++.++.+.--.------.++++++.++.+.---.-----...+.+++.++++..---.------.++.++++++.-------.+++++++.-----.++++++.------.---.+++++++++.----.-.++++.-.-------.+++++++++.---------.+++++.++++.---------.+++++++.----.+++++.--.-----.++.++.----.++++++++.--------.+++.+.++++.--------.+++++++.-------.++++++++.----.----.-.++.+++++++.--.----.-.+++++.+.-.--..++.------.-.++++.+++++.--.-----.+++++++.---------.+..+++.++++.-.------.++++++.------.+++++++.+.--.------.+++++++.--------..++++.++.+++.---.-----.+++++.+++.--...-------..+.++++++.++.--------.++.++++++.--------.++++++++.---.-----.++.++++.++.--------.+++.---.++++++.------.+++++.----.+++++.-------.+++++++.-------.+.+++++++.+.----.+++.----.++.+++.-------.-.+++.-.+.-.+++.+++.---.+.-.----.+++++++.-------.+++++.---.+.++++.--------.-.+++++++++..-----.----..++++++.------..++++++++.----.+++++.-.-----.++.+.++.----.--.+++.---.--.+.++++++++.--------.++++..++++.------.++++.-------.+++.++++.-------.+.-.+..-.++++.+++++.--.---.+++.----..++++++.-----.+++++.------.+++++.-..+..---.++++.-.+.-----.---.++++++.---.-..---.+++.--.++++++.+.---.--.+.++++.-.-------.+++++++.-.------.+++.-..-.++++++++.-.------.+++++++.--.-------.+++++.++.++.--.--.----..++++++++.--------.+++..----.+++++.----.-.+++++++++..-----.--.+.++.+++..-----.---.+++.+.+.-.++.---.++.--.+.+++++.-------.+.+.+++++.-.------.++++.++..-----.+++.----.++.----.++++.-..-.+++++.-----.++++.+.---.---.++++..-.----.+++.---.+.+++++.-----.++++++++.----.-----.+++++.+.++.--------.++++++.-.-.---.+++++++.--------.+++++++++.------.++++++.-----.----.+++++++++..-.------.--.++.--.++++++.------.+++++++++...-----.---.+++.----.++.-.+++++.++.+.---------.+++++++++.---------..+++++++.-------.++++++++.------.-.++..---.+++++++.-----.+.---.++++++++.+.---..----.-..++++++++.--..--..--.---.++++++..-.++++.--------.+++++++..-------.+++.---..++++++++.--------.++++.++..+.-----.+++.----.+++++.-----.+++++++.-------.+++++.---.++.-----.++++.+.-----.+++++++.---.++.------.-.+++.++++.-----.-.++++++.-----.++.+++.------.-..+++++++++.----.---.-.+++.--.+.+++.+++.---.--.++++.-----.---.++++++++.--.--.---.-.++.+++.++++.-------.++++++..-.---.+.++.++...------.-..+.++++.---.+++++.----..----.++++++++.--------.+..-.++++++++.----.----.++++++++.---------.+++.+.--.++..+.---.+.---.+++++++.--.--.++.----.++..+++++.--------.++++++.++.---.+.++.--------.+++++++.----.++.-..++.--.+++++..----.----.+.+++++.-----.--.+++.--.++++++.---..++++.-.------.++++++++.----.-.----.+++.++++++.--.-.-----.-.+++++++.----.---.++++++++.--------.++++++.------.++.++++.+++..---------.++++++.----.+++.+++.--------.+++++++.-.------.++.--.++.+++++++.-------.+++++.----.--.+++.+..---.+++.---.--.+++++++.+.--------.+++++++.++..--------.+++.---.+++++++.----.--.+++++++.---------.++++++.---.+++++..----..-.++++.----.+.+++++..---.++.-------.+++.+.+++.------.+++++.----..++++.-----.--.+++++++.-----.++++..---.++++++.--------.++++++.-.+.-------.++.--.+..+++++++.-----.---..++++.++.--.++++.-------.++++++++.---------...++.++.---.++.---.++++++++.-----.++.-----.++++++++..----.++.-.+++.----.---.++++.---.-.+++.++++.+..--------.+.+++++.-.-----.-.++++++.-.----.++.++++.---.---.++++.--.++++++.-----.-.++.+.-.++.-----.-..++.++++++.---------.+++.-.++++++.---.++.---.+++++.--------.+++++++.-.-.+++.---------.+++++++++.-----..---.++.++++.-------.++.--.+++++++++.---------.+++++.----.++++++.-------.+++.--.+++.++++.-...----.+.++.-----.+++++.-.---.++++++.-.++.-.----.++++.------.+.++.--..+++++.------.+++++++.--.-----.++++.------.+.++.+++.-----..-.+++++++++.-.----.+.----.+++.++++.----.---.+++++++.------.+.+++++.--------.++++++++.-------.+.--.+++++.-.----.+++++++++..---.-----.+.+++.---.+++++.---.+.+++.--------.++++++++..-------.-.+++++++++..-----.++++.--.+++.--.-----..-.+++++.-----.+.++++++.---.---.++.++++.+.--.---.--.+++.....----.+++++.------.+++++++.-.---.++++.------.+++++.+.--.-----.+++++.-.++++.+.---.-----.++++++.----.---.+.+++++.++.--------.+++++++++.---.-----.++.+++++.--------.+++.+++++.-------..++++++++.--------.+++.-.+++.-----..+++.-.++++++..-------.-.-.++++++.---.+++++.--------..+++++.-----.++++++++.-----.-.-.+++.----.+++++++++.-.-.-.------.++++.+.++++..------.---.+++++++++.------.-.++.++++.---.----.-.++.+++.----.+++++.++.------.+++++++.-----..++.+.-----.++++.------.++++++...-----.++.+++++.-------.++++.----.++++++.---.+.++.------.+.+++..++++.--.--.-.+++++.----.--.++.+++.--------.++.+.++++++..-.-----.--.+++.++.+++.-.------..--.+++.+++.-----.++..+++++.--------.++++++++.------.++++++.----.+++++..------.++.+.+.-------.+++++..++.--..---.++.+++.------.+.+++++++.---------.++.+++++.---.+.--.++++++.--..-.----.-.+++.----.++++.+++++.------.--.+++++++.------.--.+.+++.++.-.+++.--------..++++++++.--------.++.-.++++.+..-.--.+++.------.++++++.+..-.-..-----.++++++++.-.+.-----.+++++.--------.++++.-.---.++++.---.++.+.-.--.-.+++++.++++.--------.+++++++.--------.++++.++.------.++++++.++.--------..++++++++.-----.+.+.++++.--------..++.+++..--.----.++++++++.-----.+.++++..-.---.----.++++++++.--------..+++++.++.---.---.+.+++++.-----.+++.+++.--.+.-------.++++.+++.++.-------..+++.+++.-----.--.++++++++.--------.+.+++++.---.---.++++.++.----.++++++.---------.++++++++.--------.+++++++++.--------.+++.-.+++++.-----.--.++.+++++.----.+.+.--.--.++.---.++++.-----.+++++++++.-----.----.++++++++.----.+++++.--------.++..++++++.--------.+++++++.--------.+++++++++.---.++.----.----.++.+++.----..+++++.---.++++++..--------.++++++++.------.+++.++.---.--.-..+++...++.----..+++++.+.---..+++.----.--.++++.---.+++++.---------.++.++++..----.--.+++++++++.-------.+.-.++++.-----.++.--.+++++++..---..+++.+.--------.++++.+++.--------.++++++++.-----.-.++.+...++.------.++++++++.-----.++++.----.+.--.+++++.-.--.+.----.++++++.-.+.--.-----.+.++++++..---.++++.---------..++++.---.-.++++++.------..++++++.------.+++++++.----.++++.---.++.-.-----.+.+++.----.++.++++.----.+++++.+.------.++.----.++.+++++.----.+.++.+++.---.----.+++.---.++++++.------.-.++++++.------.++++++.---.+++++.-----.---.++++.+++.------.+..--.++++++.---.+++++.-------.+.++++++.---.++.-----.++.--.---.+.++.+++.-----.++++++.+.--.-.--.+++.+.----.++++.-.------.++++++.--.--.-.+++++..+..+.-------.++.++++..----.++++++..----.----.-..++++++.-.+++.+.----.---.++++++..-..---.--.+++++.-..----.++++.---.+++.++.----.---.+++++++.-----.---.++++++.++.--------.+.++++++++.---------.++++++++.--------.++++.++.------.+++++++++.-.----.+++++.-.--------.+++++++++.-----.++.+++.--.-.---.+++..+.----..++.+..----..++++++.------.+++++++.--------.++++.----.++.-.+.++.---.+++++.+...--------.++++++.-----.++++.++..-.++.------.+++++.+.-------.++++.++++.----.+++..--..+++.--------.+++++++.--------.++.+.+++++.+.-----.----.+++...---.+++++++.-.--..---.++++++++.--------.+.++.----.+++.+.---.+.--.++..+.--.+++++.---.+++.++.---.++..+.--.------.+++.++.++.-----.+++++.-.+++.-----.---.++++.-.---.++++++..+..------.++++.--.-.++.---.+.+++++.-------.++.--.++++++++.---------.+++++.-----.++.++++++.--------.++++++++.-.-------.+.+++++++.---.++.--.-----.++++.+++.-------.++++.++.---.--.+.+++++++.------...++.--.++++.--.++.-----.++++++.---.--.+++++.--..------.+++++.+++...+.---------.++++.+.+++.-----.--...+++.+.-----.+++++++..----.++++++.-----.--.+++++++.------.++.---.--.+.++++++++..-----.-.-.-.++++++++.--.------..++++++.------.+++++.--.--..+.++.-----..+++++.+.--..----.++++.--.+++++++.--.++.-.+.-------.--.++++++++.-------.++++.++++.-----.-.---.+++++++.------.+++++.+.-------.+.++++++++.-.---.++.---.++.+++.-------.+++++.----.+++++.----.++++.--.-.--.+++++.-----..+.-.+++.-----.+++.+.++.++.-----.++.---.+.---.++++++.--.++++.-------..+++.++.----.+++++.+.-.---.+++..--------..+.+++++.+++.-.--------.+.+++.+++.--.++.---.--.--.+++++.-.--.+++++++..----.+++.--------.+.+.++.--.+++++++.----.+++.-------.-.+++++.-.+.+.-.----.-.++++++++.-----.--.-.++++.++.----.+++++++.--.-----.++++++.------.+++++++.------.++++.--.+++.----.---.+++++.-----..+++++.----.+++.--.-.+++.+.----.+++.----.+++++.-.++.-----.++.+++++.-.--------.+++++++.+.----.+++++.-------.--.+++++++++..-.+.--.++..---------.++++++.----.--..+++.++.++++.------.+++.-.-----.+++++++++..------.+.+++.-----.-.++++.+++.------.+++++++.---.-.----.++++++.---.---.++.++.++.++.-.----.+++++.--------.-.++++.+++.------...+++++..------.+++++++.++.--------.++++.+++.-.---.-.+++.+++.-.--.-.-.---.+...+.+.++++.-----.+.---.+++++++..-..-----..+++++++.-------.+++++++.-----..++.---..++.----.++++++.+.--.-.--.+++++.---.+.+.----.--.++++++++.---.----.+++..++++.-.---.---.--.++.++++.------.+++++++.-----.+++++++.-----.+++.-.+.---.----.+++++++.-----.++++.-----.+++++.+.-.+.------.+++.+..++.----.+++.--.+++++.-.-------.+.-.-.+++++.+.+...------.+++++.++.+.------.+.++++.----.+++++.--------.++++++.-..------.+++++++..------.++++++.-------.+++++.---.+++++..------.+++++++.-.-.------.+..++++++++...---------.++++++++.-------.+++..---..++.---.+++++.+++.--.--.+..++..++.--------.-.+++++.---.+++.+.++.----.-.---.++++.++++.-------..+++..----.++.++++.-----.++++++++.------.+++++.----.----.++.+.-..++.+++.-------.+++++++++.------.++++++.-------.++.+++++.-.--------.++.+++++++.------..++..-----.+++++++.----.--.+++++++.----.+.+++.+.---------.+++.++..--.++++++.--.------.++..---.++++++++..----..++.-----.++++++.---.---.-.+++++++.++.----.++++.--------.+++++.----.+++.----..++++++.------.+++.++++.--.--.++++.-.---..++.++.--.-----..+.++.+++.-.------.+++++.-.--.++++++.--.+.----.+.-.+++.+.-------.+++++++++.---------.++++.++..+.+.----.++.++.--.+.-------.++.+++++.---.----.+++++++++.--------.+++++++..-------.-.+.+++.--.++.+++++.--.------...+++.+++++.---.-.++.+.-------.++++++..-----.++.--.+++++.++.------.+.+++.-------.+++++++.-------.++.-.+++++..++..------.+++++++.----.+.-----.-.++++++++.-...++.-----..----.+++++.-----.++++.++++.----.-.++++.--.---.++++++.----..-..++++.--.----.-.++++++++..------.++++++.------.++++.--.+++..------.++++++++.--.+.---.-.----...++++++.-.-----.+++++++++.--.-------.++++.----.+++..---.++.-.+++++++.--.----.+++..+.-----.+++.+++.----..-.-..++++++...------..++++++.---..---.++..++.-----.++.++++++.-------.+++++.------.++++++++..----.----.+++.++.----.++++++.+.-------.+++.+.---.+++.-.---.++++++++.---.--.-.-.--.+++.---.+++++++++.----.++.-.------.+.+++++++.--.+++.-----.++.--.+++++.---------.++++++++..--.++.-------.++++.-.+.---.++++++.---.+.----.-.++.+.++.+++.-..-----.++..-...+.+.------.++.++.+++++.----..+...++.----.-.+++..------.++.+++++++.-------..-.++++++++.----.----.+.++.++++.-----.---.+++++++++.--------.-.++++++.------.+++++.--.++++..-----.--.+.++++++++.-.--------.++.-.+++++++.-----.--.-.+.-.+++.-.+++++.-------.++++.---.++++++.+.-----.+++++.--..-.-..+++.------.+++++++.-------.+.++++.------.+++.++++++.--.------.++++++++.---------.++++++.++..----.++.----.+.++++.-------.++++++++.---.++.--.----.+++++++.--------.++++++++.--------..+++.++.--.-.+++++.-------.++++.+++.------.+++++++.---.+.-.++++.-----.+++++..-----.+++.-.-----.+.++.--.++.++++.-------..-.+++++++++...-------.++++++..--.+.++.--------.++++.+++.+.---.+++.---------.++++.+++++.----.+.---.++++++.-----.+++.-.----.++.++.------.++++++++.----.--.++.----.++++++.-.++++.------.---.+++++++++.-----.++++.--.----.-.++++.-----.+++++++.-.+++.---------.+++.--.+++.+++++.-.-.-------.++.--.++++++.+.----.++.--..+++++.----.++++.-----.+.+++++.----..-----.++++++++.-----.+++.---.+++..------.+.++++++.+.----.++++.-..------.-.++++++.------.++++++++.--------.+++++++++.-.--------.++++.--.++++.+++.-------.++.+++.------.++.-.++.---.-...+++++++++.-----.++.--.----.+.+++.-.++++.----.+++.------.+++.-.++++.-.+.--.+.----.+++++++.----.+.+..+.++.-------.++.+.+...+++.----..----.-..+.++++.-----.++..+++++++.-.-----..---.+++++++.++.-.----.+++++.---.------.+++++++.++..-----.+++++.-..------.++.+++++.--.-------.++++++.-----.++++++.-----.+.+++.+.---..+++++.------.+++.-----.+..++++.----...+++++++.---.-----.++++++.++.---------.++++++++.-------.+++.-.--..+++.---.+++.++..------.+++++++++.-----.---.+.+.+.---.++++.++++.------.++.++++.------.---.+++++++++.----.+++.---.-.----.+++++++.++.--------.++.++++++.---------.++++++++.-.-----.--.++++++++.-----.-..+++++.----..++.-.+++++.----.++.-----.--.++++++++.--------.+++++++.--.++.------.+++++.-.----.++++++.------.+++++++.-.-.-.++++..-----..+++++.-.---.+.+++.------.++++.++.----.+.----.+.+++++.-.--...----.+++++.-----.++++++.--.++.--.-.-.+++++.--------.+++++++++.--------.++++++.+.--------.+++++.---.++++++.--------.++.+++++++.-----.++.--.--.--..++++..+++.-----.-.++++.--.++++++.---.----.++++++.--------.+++++++.---.++.---.+++.------.++.-..++.-.+++++++.-----.--.+++..++++.--------.+++++.------..++.+++.++.-------.+++++++.----.++.+.----.++++++.-------.+.++++.---.+++++.-.----..--.-.++++++.------..+++++.+++.+.--------.-.++++++.-.---.++.+.++.-------.++++++++.--------.++.++..+++.---.+++++.------.++++.--.-.-.--.+++++++.----.---.+++.+++++.-----.----.+.+++.++++.------.-..++++++++...---.----.+++++.-.--.+.--.--.-.++++++.++.--------..++++++..---.--..+++++++.-----.+++++.------.+.++++.-.-----.+++++.---.++++++.---..---.--.+++++++.--------.+++++++++.------.--.+++...++.+.------.+.+++++++.-.--.-----.++++..---.+++++.--.++++.-.------.--.+.+++.+.----.+++.---.-.++.+++++.--.+.------..++++++.++.+.-------.+++++++.--.--.-----.++.++.++.---.---.++++.----.+.++++++.----.++.----.+++.++++.+.--------.++++++++.-----.+.++.-.---.+++.------.+++++++.+.+.------.++.---.++++++.---...-----.+++++.--.--.++++++.----..--.+++.---.+++++.--.+.++.-------.+++++.-----.++++.+++++..---.--..-.+++++.+.---------.+++++++++.------.+++.---.---.++++++++.----.-.+++++.-.---..++++.----.+++.+.-----.++++++.---.-----.+++++.++.----.----.+++++.----.+++++++.----.+.---.+++++.----.-.++++++..----.----.+++.-.+.+.+.---.--.++.++.+++.-------.+++++.+.++.---.----.+++++.--.++.-.++.------.+++++.--.+++..------.++.++++++.------.-.+.++++..--..----.++++++.-----.+++++++.-----.+++.++.----.----.+.++++.-----.++.-.+.++++++.-.------..+++++++.---.------.++.+.++++++.-----.+.-.++++.---.++.++.--.--.-.+.+++.--.-.----.++++++.---.+.+++.-.+.-..------.++..--.+++++++.-------.++.+++++.-.--.---.+++++++.----.++++.-.--------.+++++++++.-----.---.+.-.++++++.---.--..+++++.----.---..+++.++.---..+++++++.---.-.-----.++++++++.--------.++++++++.+.--------.++++++...-------.+++++.-----.++++++.++.------.+++.++++.-------.++.++++..------..+.-..-.++++.-.+++++.------.+++++.--------.++++.++++.-----.++++.------.+++.+.-.+++.+.-------.+++++.--.+++.-----.-.++.++++++.--.-.++.------.--.+++++++++.---.---..-.--.+++++.-----.++++++++.-----.---.+++++.+.--.+++.++.-------.--.++++.++++.------.--.++++++++.---.++++.-------.--.++++.+++.--.-.+++++..-.---.++.----.-.--.+++.+++++...-.-.---.++++++.--------.+++++.------.+.++++++++..----.---.++.----.+++++++++.--------.+++++++.+.------.+++++.+.-----.+..++.-.+.-.++.-.---.+++++.--.----.---.++++++++.---.+.+++.----..++++.----.+++.--------.+.-.++++++.-.++++.----.---.++++.-.-----.+++.---.+++.+++.----.++++..-----.++++.++++.--.--.-----.++++++..----...+++.-----.++++++++.----.----.++++++.+.---.--.++++++..+.-.------.++++.-.++++.---------.+++++++.--.----.-.++++++.---.++++.--.+.---.++.+.+++..---.++.------.-..++++.----.-.+++++++++.-----.+++++.---..+++.--.---..+.+++.--------.+++++.-.+++.-----.++++++..--.+++.------.+++.---.--.-.++.--.+++.+++.+.+.------.+.-.+++.-----.+.+++++++.------.+.-.+.++++.-------.++++++++.----.+.++++.--.++.---------.+...++++.-.++++.----.+++.-----.--.++++++++.-.-.-----.+++++++.------.-.+.++.+++..+.-------.++.-.++++..---..---.++++.---.+.--.+++++++.-.----.-.+++++.-.+++.-.----.--.+.+++++++.--.-------.++++++++.-------..+.+.---.+++++++.--.+++.-------.++++.++++.-.------.-.+.++.++++.--.---.++++++.-.--------.+++++++.-----.-.+.++.----.+++++++.+.--.++..-.+.-------..+++.+.-----.+.+++++.-..+++.------.+++.----.++.+++.-----.++++++.+.+.---------.+++.---.+++++++.-------.++++++++.--.------.++++++++.-.-------.+.++++++++.-.+.--.--.+++..+.-.--------.+++++++.---.+.+..--.-.++++++.----..----.++++.++.---.---.++++.--.+++.---.--.++++++++.------.--.++++++++.--------.++++++++.-.-------.-.+++++++.-------.+++++.++.--.--..+++..---..++++.----.+++++.--------.+++.+++++.------.+++++.-----.-.++++.---.+++++.++.-..----.+++++.------.++.-----.+++.++++++.--.---.++++.--------..+.++++.+++.+.---------.+++++.----.++++++++.-----.--.--.++++++++.-.++.--.------..++.---.++++++++.--------.+++++.----.+.+..++++++.------..-..-.++++++++.---------.+++.+.++..----.++.+++++..--------.++++++.------.+++++.+++.--------.++++.-----.+++++++++.-----.++++.---.-.---.+++.----.+.+++++++.-.------.-.++++++.------.+++.++.-.++.------.+++.++++.++.-----.++.--.-..++++.++.---------..+++++.+++.+.---------.+++++++++.----.++..-----.-..+++++++.--------.++++++++.--------.++++..++.-.++.---.-.++++++.---.----.++++++.--------.++++++.-----.+++++++.--.+.------.++++++.+.--.-----.-.+.++++++.------.++++.+.+.---.----.+++++++++.---.+.-..----.--.++++++++.--------.++.+++++++.----.++.-..-.++..-------.+++++.----.+.+++++++.--------.+.--.+++++++++..---------.+++++++.++.-----..-.---.++++.++.---.-.++++++.+.-------.+++++++.-----.+++.----.---.++++++.-----.++++.++++.----.----.-.++++.-.---.+++++++++.---------.++...-.+++.-.++++++.------.++++.------.+++++++.----.+++++.----.+.------.++++++.---.+.----.+++++.+.-----.+++++++.+.------.+.--.+++.----.++.---.+++++.++.-----.++++.++.------.+++++++.--------.+++.++.-.++.+.-----.-.+++++++.------..+.----.+++++.---.++.++.---.++.-----.++.++++++.+.-------.+++++++.--------.++++++.--.-.+++.-------.++++++++.-.-----.+++.+.--.++++.----.--.++++.------..+++.+.+++++.---.----.+++++++.---.-----..+++++.-.-.---.++.+++++.------.+.---..+++++++..----.--.++..-.+++++.-----.+++++++.-.-----.---.+++++.-----..+.+++++.------.++.+++.+.+.-----.++.----.+.+++.---.+++++++.---.----.++++.---.--.++++.---.+++++++.+.---------.+++++++.-------.+..++++.-.--.++++++..---.++.++..-------.--.++++++++.-------.+.-.++++++++.-.----..+++++.------.--.++++.+.+++...---------.+++++.++++.--------.+++++++.------.--.+..+++++++.-------.++++++++.--.----..++.-----..+.+.++++.-----.+++++++.-..-----.++++++.--------.+++.+++.++.-------.+.++.++++.-------.++++++++..----.+++.-..-------.+++++++.-------.++.--.+++++++.--.--.-.++.----.++++++.---.+++.-----.+.+++.++++.------.--.++.+.-.+++++.---.++++.----..-.--.+++.-.+++..+.-------.++++++++.---.-----..+++.--.+++++++.------.++.----.+++++.---.++.+.-----.+..+.+.+++++.---...-----.++++.---..++++.-----.+++.+++.----.++.--.++++++..---.+.---.----.+++++.----.++++.+++.----.+++++..-.--.------.+++.++..---.+++++++.----.--..-.+++++++.-------.++.+.++.--.---.+.+++++...-------.-.+.++.+++.----.--.++.+.+.+++.-.----.++.++..+++.---------.+++++..+++.-------.+++++.--.-.+++++.+.---.+.+.--.---.---.+++++++++.--.-.----.+++++.----.+++.-..-----.++++.+++.-----.++.-.+.++++.--.--.-.---.+++++++.------.+.-.+++++++.----.+++++.-----.-.++++.----.+.++++.---.--.---..++++++.------.++++++.---.+++++.-.-.--..+.+..----.+++++.-----.-.+++++++.--...-----.++++++.-------.+.+.+.+++++.-------.+.+++++..------.++++.+.----.-.++.++++.++.--.---.++.-----.+++.+++++.-.--.-----.++.-.++++++.-.---..---..++++++..------.+++.+..---.++...+++.-------.++++++++.+..--.------.+++..+.---..++++++..---.+..----.+++++++.-----.--.++..----.++.+.---.+.+++++++.----.+++.++.--------.+.--.+++++.-.+++.+.----.+++++.-.---.++.---.+.---.-.+++++.---.+.++.+++.---.--..++++.+.--.----.+++++.+.-------.--.++++++.----.++.----.+.++++++++.-----.-.++.----.+++++++.-----.--.-..++++++++..------.++++++.-----.+.++++.--------.++.++.+++++.-------.++.+++++.---------.++++++++.---.-.----.+++.---.+++++++..+.--.---.+++++.-.--.----.+++++.-.++++.--------..++.---.++.++++++.-.----.++++++.----.+++.-.+.-.-------.+++++++++.-.-------.-..+++++++..-----.+++++.------.+++++++.------.+++++.------.+++++++.-.---.+.---.+++++++.---------.+.++.++++++.--.-----.++++++.-----.+++..-----.+++.++++.----.--.-.+++.--.++++++.-.------.++++++.-------.+++++..--.--.++++++.++.---.-.-.-.---.+++++++.-.-.-----.++++.+.--.+.-.-.++.++.------..+++++.--.+++.---.+++.-----.+++.+++.-----.++++.-----.+++++++.-------.+++++++.--------.+++++++++.---.+++..--.-.+++.------..+.++++.--.----.++++.--.----.+++++++..---.-.++.----.++++++++...-------.++++++.--.++.--.---.-.+.+++++.-----.++.-----.++++++++..-.--.+..++.-----.++.++++.----.-----.+++++++++.--.-----.++++.-..++.---.++++.-------.++++.-.-.--.++++++++.-----.----.+.++++++++.----..++.-.++.---.-----.++++.-.++++.-----.++.++++.--------..+.-.++.--.++++.---.++.++++.---.+++++.-.-----.--.+++++++.-.-----..+++.++++.---.+..----.+++++.-.------.++++.-.+++++.----.+++.-----.++++++..--.------.+++++++.----...+++++.---------.+++++++.-----.+++++.++.--------.+++.---.++++++++.---.-.+++.----.+.++++.------.---..++++++++.-----.++++++.-----.--.++++.---.++++.-------.++.--.++++++++.-.--.+.---.++.--.++++++.-.------.-.+++++.+++.---.----.--.+++++..--.-.++.++++.--------.+++.-.-.+..++++.+.---.+++++.-.+.--------..+++.----.++.++++.+.+.---.---.++++++.---.++++..---.+.----.+.----.+++++.---.++.--.--.+++.--.-.+++++++++.--------.++++++.++.--.+.+...---------.+++++.++.------.+++++++..------.-.++++++++.-----.+++++.------.++++++.--------.++.-.--.+++++++.--.--.+.-.--.++++++.-------.+++++++.++.-.--------..++.+.++++.----.+++.-.++++.---------.+++++++++.-.---.--.++++.--..---.--.++.+.+++++.+.--------..+++++.--.-.+.++.+.------.+++++++.---..+++.------.+++++++.---------.++++++.++.---.--.++++.------..+++++++.+.--.++.----.---.++++.----.++++.----.+.+..+++++.-------.++.++++.-----..++++++.-------.++.+++++.---.---.+.--.++..+++++.--.------.+++.++.-.+.++.----.++.-.++++.--------.+.++.++++.+.--------.+++++++.---..+..----.+++++++.----.+++.+.------.-.+++++++..---------.+++++++++.---------.+++.++.---.+.++++++.-------.+.....+++.--.+++.---.-.++.---.--.+++.++++.-------.+++++++..-------.+.-.+.-.++++++++.----.-.+++++..--------..+++.-.+++++++.---------.+++++++.--.++++.-.-----.+.--.-.++++++.-------.+.+++++++.---..-.--..++++++.-----.+++++.--.-----.+++++.-----.++++++.-----.-.-.++++.---.++++++.-.------.+++.---.+..+++++.--.+.++++.--------.+++++++.-.+.--------.+++++.--.++++++.------.+++.+.---..+++.---.+++.-----.--.+++++.++++..-.---.-----.++.+.++.+++.------.++++++.+.--------.+++++++.-----..+++.+++.-------.+++++++.-------..+..++++.----.-.+.++++++...-----.++++.--------.++++.-.++++.------.-.++++++++.----.---.++++++++.---.-.++++.-----.+++.----.--.+++++.----.++++.-.-.++++.------.+++.++.---.++++.--------.+++++++++..-----.++++.------.+++.-----.+++++++++...--------.+++++++.-----..---..++++++.+++.--.-.-.+.+++.------.+++.+.------.++++.++++.---.++.+.------.+++.--..+++++.------..+.++++..--.--.+++.---..--.-.++.++.-----..++++++++.----.----.+++++++.-------..++++++..------.++++++++..-----.++.++++.--.-----.+.++.-----.+++.++++++.----.--.-.+.+.----.+.++++++.++.----.+++.------.+++..++.-------.+++.+++.------.+.+++++.+++.------.+++.+++..---------.+++++++++.-..--.+.------..++.-.-.-.+++++++++.--.++.-..+.--.-------.+++++++.-------.+++++.----.++++++.-----.++++++.--------.+++++++.--..+++.---..----.++++++++.--------.+.++++.+++..------.---.++++++.+.----.---.+++++++++..-------.+++.-----.+++++++.-------.++++.----.+++++++.-------.++.++.+..+.++.---.-----.+++++++..+.--.+.++.---------.++++++.+++.-----.+++.-..-----.+.++++.----.+++++++.-.--------.++++++++.------..+++.----.+++++.---..--.++.+++.---.++++++..----.---.-..++++++.-------.+++++++++.-.----.+.---.++++++.--------.+++++++++.-------.++++.---.---.+++.++++.--.++++.-------..++.--.++++.+.---.--.+++.++.--..++++..-.+.-------.++++++.+.-------.+++++.+.-----.++++.-------.++++.+++.---...+.---.-.+++++++.+.------.+++.---.-.--.+++.+.++++.+.-----.---.++++..---.-.-.++++..+.++++.--.-----.++++.-----.+++++++..-----.+++++.--------..+++.---..++++++.+..-.-----.++++++.++.------.--.++.+++++.-------.++.++++++..--------.+++++.----.--.+++++.+++.--------.++++++.----.+++++.-------.+.+++++.-.----.-.++.++..+.+++..--.+++.-------.++.+++.-.--.+++++.-------.++.++.++.+.--------.++++++++.-------.++.++.-----.+.-.+.+++.--.--.-.++.+++++.--.++.----.--.++.++++++.---------.++++++++.----.----.++++.+++.-------...+++++++.------.+++.-.++.+.-----.++.+++.----.+.--.+++++.+++..-------.+.++++.------.+++++.+++.-----.++++.----.++++.-------.++.-.+++..-.--.--..+++++++++.--------.+++.+.--.---.++++.---.-.+++.++++.------.++.++.-.+.--.-.+++++++.---..----.--.++++++.---.++++++.-------.-.-.+++++.-.+++.++.-.------.++.-.++++++.-------.-.+.+++.----.++++++.-----.+++.-.----.+.++.-.+.--.+++.+++++.---------.++.+++++.---.----.+++++.+++.---.+++.+.-------.--.++++++.---.-.-.++++++.--.+++.+.-----.+++++.-----.-.+.+.-.++++.+.---------.++++++.++.----.++.---.++++++..------.--.++.++++.--.++.-------.+++++++++.--------.-.+++.+.++.---..-.+++++.------.+++.---.++++.--.--.+++++.----..+.-.++++++.--------.+++++..---..+++++++.--.-----.+++++++.--.++.----.--.+++++.--------.+.+++++++..--------.+.+++++.----.++++++.---.++++.---------.+++++++.----.++.++.-----.+++++++.----..-.---.+++++.----.+++++.+..--.+.-.--.+++++.-.------.+++++.---.---.+++++++.--.-----.+++++.--.--.-.+++++++.-.+.+.-..---.++.---.---.-.+++++++.------.+++++.--.+++++.---------.++++++.+++.--------.++++++++.--------.+++++++.---.----..+++++.----.++++++.-------.++++.---.++++++.---.-.++++.--.+.++.-----.---.++++++.----.+++.---.+++++.+.---------.++++++..-.--.+++++..---.++.-.--.--..+++++++.--------.++++.+++.-----.+.--.+++.-----..++++++.+.----.+++.-----.+.++.+.--.+++++.----.+++++.--------.+++++.------.++++++.+.---.---.++.++++.----.+.----.+.++++++.----.++.++.-----.+++++..++..----.+.---.+.---.-.++++.-..-.++++.++..-----.++.+.+++.----.-----.+++++++.+.-------.+++.+++++.------.--.++.++++.+.--------..+++++++.----.+++.----.+.++.-.---.+++++++.--------..+++++++.-------.++++++.-----.++++++++.--------.+++++++.--------.++.++++.+.----.-.++++++.---..----..++++++++.--------.++++++++.-----.--.++++.+.-.------.+++++++++.--------.+..-.-.+++.++.++++.-.-.---.++.+++.-------.++.---..++++++.-----.++++++.-----.++++.---.+++++.------.--.+.++++.-----.+++++.---..++++++.----.-----..+.+.+.++++++.----.++++..-------.++.----.+++++.-----.++++++++.----.+.-.-.++++.--.+.+++.-.---.-----.+++++++.++.----.++.-------.++++.++.----...++++..--.++.-----.++++++++.---------...+.-.+++.++.-----..++++.+++++.---------.+.+++++++.-----.---.+++.+.---.++++.--.++.-.+.+++.----.--.++++++.-----..++++.-.--.-.++++.+.-------...++++++++.-..---..+.---.--.+++++++.-....++.-------.+++.--.++++.-----.--.+..+++++..+.------.+++++++.---.--.++++++.----.-.---.+++++++.-----.++.++++.-.----..-.+++++.-----.---.+++++.---.--.+++.++++.-.----.++++++.-------.++++++++.-----..----.+++++++.-.-----.++++.++++.-----.---.-.++++++.++.------.--.+++++++.------.+++++.+++.--.-------.+++.---.++..++++++.---.----.++++.---..+++.-----.+++++.++.----.--.+.++++.------.+++++++++.------.---.++++.++.++.+.-.----.--.+.+.-..--.++++.---.+++++.----.-.-.++.--.++.+++.-----.+.-.+++++.-.+++.------.++++++.--------.++++++++.--------.+++++++.--.---.-.+.++++.---.--.++++.-.+++..----.---.++++++.------.++++..--.+.++++..---.+++.--.--.++.-----.+++++.++++.----.---..++++++.-.------.++++++.---..----.++.++++...---.+++++.+.--------.+++.++++..-------.++++++.------.++++++.----.---.++++++++.--.--.-.+++.-----...++.+++++.+.---------.++++++.+++.-----.--.--.++.+++++.++.---------.++++++++..-------.+++.-.--..++++++++.-----..++++.-.++..-----.---.++++++.------.++++.-.----.++++.--.-.-.+++.+.---.+.-.++++++++.---------.++++++++.----.+++.-------.+++++++++.-----.----.++++++++.--------.++.+++.-.----.++.+.++++++.------.-.+++++++.-----.--.+++++++.-----.+.-.+++++.------.+++++.-.+.--.--.----.++.+.---.+++++.----.+.+++++++.-------.+++++.------..++++++++.---------.+++++++++.--.--.----.++.++.--.+++.------...+++++++++.-------.-.++++++++.--.------..-.+++++.-.---.+.--.+++++++++.---..++.-----.--...++++.----.+++++.---.-.++++++.-.-------.+++++.-.--.+.---.++.++++++.----.+++.-------..+++++++.----.--.+.--.++++++.-.+++.--------.+++.-.++++.----.++++.--.---.++++++.------..+++++.-----.+++++.-.++++.----.++.-.-----.++.-.+++++.-----.+.++.----.++++.+....----.+++.--.+++..+.-----.+++++.------.+++++++.+..-.---.--.+.---.++++++++..-.+.----.---.+.+++.++..----.++++.-----.---.+++++++++...------.---.++.+++++.--.++.---.---.++++++++..--------.+++++.--.++.---.+++++.----.---.+++.--.+++++.-------.+++++++..++.-..-.-------.++++++++..-.---.--..+++++++.-------.+++++..-------.+++++.--.+++++.+.--------.+..+++++.------.++++++.-----.++.++++.--.---.-..--.++.++++++..+.-.----.--.+++.----.+.+++.---.++++++.-.-----.-.++++++.+.------.++++.------.+++.---.+++++.-----..+++++++++..-----.+.----.-.++++++++.------.++.+++.+.-----.++.++.-----.+++++++.---------.+++++.+.+++.--------.++++++++.-..---...-.++.+.+..--.------.+++++++.++.-----.++.----.++++++.--------.+++++.--.++++.------.+..+++++.-------.++++.--.++.++..-.-.-.--.++++++++.-------.-.+++.+.---.++++++.-------.++++++.-.------.+++++++.---.---.+++.++++.------.++.----.+++.+++++.------.+++++.+.-----.++.+++.------.+++++++.--.------.++++++++.------.---.+.-.+.++++++.+...-----.+.+.+.+.---.---.+++++.+.+.-------..++.++++++.-.+.----.-.+++.--.-----.++++..++++.-----..++++++.------.--.+++.++.++.+.---.---.---.+++++++.-.---..++++++.---..-.++.-----..++++.+.-----.+++++.-------.++++.-..++++++.------.-.-.+++++.+.---.+.-.--.-.+++++++.------.++.+..++.-------.++++++.----.+++.---.++.+++.++.--.-----.-.++++++++..--.+.--..++.---.-.--.+++++.++.-.+.--..++..-------.+..++++++.----.++.++.---------.+++++.++.--.+++.-------.+++++++.+.---------.++++++.----..+++.---.+++.-.+++.----.++.+++.------..--.+++++.---.+.+++.--.--.++.++++.---.-----.+++++++.+.-----.+.----.+++++++.------..-.+.+++..+++++.-.--------.++++.+++.+.-.-----.++++..+++.--------.++++++++..---------.+.+++++++.--.--.-.+++++..------..+++++++.------.-.+.---.+++++.--.+++++.------.+.--.+++++++.---..++++.--.----.-.++++++.--.+++.--.+.--------.+++++++++.-------...+++.--.++.---.+++++++.----.++++.--------.-.+.++++++.----.+.---.+++.----.+++++++.----..+.++++..----.+++.-.-----.-..+++++..+.--.----.+.+++++++.------.++.--.+.++++++.-------.-.++++++++.-------.++++.+++.----.-----.++++++.----.--.++++++++.-----.--.+++++++.-----.+++++.-------.+++.+.-.++.+++.-.-----.++++++.-------.+.+++..--.++.-----.++.+++.---.++++++.-.+.--------.-.+.+.-.-.++.-.++++++..-------.+++++++++.----.++++.--.-.+.-------.++++.+++++.---------.++++++++.-----.---.+++++.-----.++++++++.-------.+++++++.---.-.+++.-------.++++.---.++++++++.-----.++..--.-.++++.------.++.--.+..+++++++..---.+++.-------.+.++.+++..+.----.--.+++++.----.+++++.------.---.+.++.+++.---.++.+.-.++.-.-----.+++++++.--.-----.-.++++++.------.++++++.----...++++++.-.-------.+++++..++++..-----.--.+..++++.------.+++++.---.--.-.++.-.+.+++++.+.----.+.++.---..++.--.++.---.++++++.-.+.--.----.+++++.-------.+++++++..---.+..+.---.++.----.++++.------.++++++++.-.++.-----.++++.------.--.+.+++++++.--.--.+++.---.++++.-.-.+.-----.+++++.-----.+++++.-----...--.++++++.----.++++.+.-.--.++.-.--..+++++.--------.+++++++++..-.--------.+.++++++++.---..++..-----.+++.++.--------.+++++++++..-----.---.++++.++++.---------.+++++++.--.++..-.++.---.---.++++.---.++++++.-.--.-.----.+++.++.----.+++.--...+++.---.--.+.++.+.-----.+++++.--.+++.--.----.++.++++.-----.-.+++++.+.+++.---.------.+++++..----.++.--.+++++++.-----.+++++.-------.++.--.++++++.---.--.++++.-----..+++++++.----..--.--.+.+++++++.+.---------.++++++++...---.--.--.++++++++.---.---.++.+.+++.-.--.+++.---.----.+++++.++.----.-----.+++.+++.+.----.+++++.----.--.++.-.--.++.---.+..++..--.++++++.--.--..---.+++++.--.-.+++++++.-.--------.++.--.+.+++++..++...-------.++++++.---.++++.-------.++.+.--.+++++++.-..--.++.-------.++++.+++.---..++..+.-------.-.+++.+.-.-.+.--.++++++.--.--.---.++++++.--.+++.+.----.+++++.-.-----.-.-.-.++++++.----.+++++++.--.------.+++++++.----.--.+++.----.+++++++.----.-.+++++.---..--.+..--.+++++.-.----.--.+.+.++++++.------.+.+.+.++.-------.+++++++.------.+++++.+++.-..---.--.---.+++++.----.+++++++.-----.-.++++.-----.++++++.++.---.--.---..++++++.+.---.++.++.---.------.++++++++....-------.++++.-----.+++.-.+++++++.---.------.++..+++++++.---------.+++++++.-------.+++++.+.-----.+++..+++.-.----..--.+++++++++.--------.++++.-----.+++++++++.-----.+++.----.++++++.---------.+++.++.++++.-----.++..--.++.+++.--------.+++++.----.+.++.--.++++++.---.++.--------.+++++++++.-------.--.+.++.++++++.-----.+.++.+.-------.++++++.--.+++.+.--------.-.++++++++..+.------.--.++++++++..-------.-..+..++++.------..+++++++.----.++++++.-------.++++++.-------.+++.+++++.--------.+++++.+++.-----.++++.-------.+++++.-----.++++.---.+++++.----.+++++.----.--.+++++.----.+++.----.++++.--.--.+++++++.-.--------.+++++++++.-.------.+.+.----.++++++.---.-.--..++.++..----.++.++..+++++.----.+++.+.-----..+.+.-----.+.+++++++.--------.+++++.+.-------.++++.+++++.----.-----.++++++++.------.+.++.+++.-------.+.++.++++.-.----.++++++.--------.++++++.++..---.--.++++.--.--.---..++..+.++++.--------.+++.-.++.+++.--.++...--.---.-.++++++++.--.-------.++++++++.+.------.-.+++++..-----..++++.----.+.+.+++++.-----.++++.--.------.+.++++.-----.++++.++..-.---.++++.++.-------.+++.-.++++++.-.-..-------.+++++.----.+++++.-----.++++.--.--.++++++.-------.++.++++..+++.---.+++.-------.+++++++.--.-------.++++.+++++.-------.++++++.-----.--.+++++.----.++++++.---..-----.++++.--.-.+.++++++.+.-.-------.+++.++.+.-------.++++++.-----.++++++++.----.--..--.++++++++.--.-------.++.++++.+++.----.-----.+++++++.-----.-.+++.-.++++.+.------.+.---.++++.+++.-.++.-.--.---.++++++.--------.++.++++++.-.----.++.-.---.+.++++.-----.+++++..---.++++++.--------.++++++.-------.++++++++.------.++.+.++++.-------.+++.----.++++++.-------..+.-.+++++++.------.+++.---.+++++++.--------.++++++++.---.-.++++.--------..++++++.---.+++.+++.-------.+.-.+++.++++.-----.++.----.--.+.++++++++.---------..++..+++++.+.--------.++++++++.-.---.----.+++++++++.-.---.++++.--..------.++++++++.-------.-.+++++++.--------.+++++.----.++++.+++.---.--.-.-.+++.+++.----.++++++.-------.++++.-.--.-.+++.----.++++..++++.---------.+++.++.-.---.-.++.--.+++++++++.-------.++++++.----.++..-.++++.-------.+++.---.+++++++...--------.+++.-.++.--.++++.++.--------.+++++++.------.+++.--.--.+++.+.-.+.---.+++++++.---------.+++++.++++.-.----.---.++++.+++.-------.++++++.-.---.++++.-------.+++++.+++.+.-------.+++++.++.---------.++++++.+++.---------.+++++++++.-.+.---.+++.--------...+++++.--.-.+++++.-------..+++++++.-.+.--------.+++++++++.-----.-.++.--.++++.------.++++.---.-.++..-..++++.-----.+++..-.+++.----.+++.--.--.+++..+++++.---------.+.+.+++++.---.+.-.+++..-----.++++.+++.----.++.----.++++++.------.++++++.------.+.++++.-------.++++.-.++.+++.--------.+++++.---.--..+++++.----.++.+++++.-------.++++++..-.----.++.++.---.+++.------.+++++++..------.++.----.+++++++.------.++++.-----.+++.++++++..----.-----..+++++++++.-----..++.+.----.--.++++++++.----.-.-.--.+++++.-----.++++++++.------.+++++.---..-.++++.---.---.--.+++++++.-..-.++.----.+++++..------.+++.----.++.++++++.---.---.++++++.--------.+++++.---.++.++.-.+.-----.+.--.++++.----.-..+++++...+.------.+++.++++.-----.++++.---..++++++.-----.++++.--.+.-----.--.++++++++.------.--.+++++++.+.--------.++++++++.--.-.--.++++.----.+.+++++.-----.--.++..----.+..++++.++.++..---..+.--.-----.+++++++.----.+++.------.+++++++.------...++++.++++.------.++.----.++..--.++++++++.----.++++.--------.++++++++.--.------.+.--.+++++++++.-----.++++.+.---.--.+++.------.++++++.--..--.---.++.++.+.--.--.++.+++.--.+++..-------.+++++++++.-----.--.--.+++++++++.-----.++.---.++.+.+++.---.+++.-.------...++++..+.----.++++..--.---.--.+++++++++..-----.+.----.+++++.++.----.+.-----.++++++.--.-.+++.----.+.+++++.------.++.--.-..+++++++.---.--.++.--.+.++++..-.++.-.+.------.++++++.----.+.+.----.--.+++++++.-.+.--------.++++++..------.++++++.-----.-.+++++++.+..---.-..----...+++++..-----.++++++++.------.+++++.-.-.++.-------.+++.---.+++++..+++.-.---..++++.---.-.---.+++++++.--------.+++++.++..+..+.--------.++++++.------.++++++++.-------.--.+++++++.+..-------.+++.--.+..++.----..++.+++++.--..----.+++++++.-------.+++++++.---..+.------.++++++.++.---.--.-.+.++.++.-.-.------..+++++++..-------.++++.+++.++...----.--.++++.+..-----..+++++.-.+.-.-------.+++.+.++++.-.------.+++++++.--------.++.-.+++++++.----.--.++.-.++++.----.+.--.-..+..+++++.----.++++++.-----.----.++.+++..++.------.++++++.-.+++.---------.++++++++.-------.++++++++.---.------.+++.---.+++++++++.-------.--.+.+++++++.------.++.----.+.+++++++..----.--.+++++.-------.+++++.++.-------.++++.++.------.+++++++++.-------.++++.----..+++.+.--.---.++++++.+.-----.++++.--.---.++++.-.---.++++.---..++.+++.-----.-.++.--.++.----.++++++..-----.+.+++.--..--..++++.---.+++++++.-----.--.+.+.+.++.++.---.-..+.+++.----.-----.++.+++.-----.++++++.++.-------.-..+.+++++++.-----.--.-.+++++++++.---------..++++.---..+.++.+.--.++++.++.---------.+.++++.--..-.+++++++.---..-----.++++.+.+++.--.-------.+++++.---..+.++++.++.-------.-.-.+++.-.+++.++.-------.++++++.+++.------.++++.-------.+++++.----.-.+++++++++.---------.++++++++.-----.---.+++++++.+.+.-----.+++.++....---------..++++.+++++...------.++++++.----.--.-..-.++++.--.+++.----..+++++.---.++++.----.+++.-..------.+++.+++.-----.++.+++.+..-.+++.--.++.--.+.---.+.+.----.+++++.--.-.+++.----.++.+.-------.+++++++++.------.+++..+.++.----.+++..---.+++.-----.++++.+..-.++.----.+.----.+++.++++.-----.++.--.++.--.++++.+.--------.++.++++.-..-.---.-.++++++++..----.+++..------.++++++.--.+++.------..+++++.--------.+.+++++++.-----.+++.------.+..++++++++.------.-.+.+++.++.---.++.+.---..+++.---..+++.-------.++++++++.----...+.------.++++.--.-.++++.+.----.+++.-----.++++++++..-----.+++.-.-----.++.--.+++..-..--.++.++.+.----.++.++++.-.----.-.++++.+++.------.--.++++.++.-----.+++++++.-------.-.++++++.+.-------.+++++.----.++++++++.----.--..---.++++++.-.--.---.++++++.------.++++++.------.++++++.-.-----.+.-.+++++.-.++++..-.------.+++++.+.-----.++.+.--.++++..++.-----.--.++++++.-----.--.++..+++++..-.------.+++++.---.--.++.++++++.----..++++.---.+++.---------.+++++.+++.-----.-.--.++++++++.-----.+.---.+++++.++.+.-.----.+++.-.------.++++++.-.+.------.+++++++.------..+++++++.-----.+.+++.------.++.+++.----.-.+++++++.-------.+.+.-.++.++.----..+++++.-----.+++.+++..----.---.++++++++..---------.++.++++++.--.-----.+++.--.--.++++++++.-.-----.++++++.----.+++++.----.+.++.-.++.---.---.++++++.------.-.+++.-.++.--.--.++++++.---.--.+.-.---.+++++++.--.--.---.+..-.+++++.---.++++++.---.++.------.++.+++++.------.+++++++.---.--.-.++++.-------.+++++++++...---------.+++.++.+.+++.-----.++++...---.---.++++++.---.----.++++++++.---------.++++.----.++.+++++++.----.+.------.++++.+++.----.+.++.-----.++.--..++.+++++.------.++++.---.+++++.-.+..+.--.--..----.++++++.+..---.+.------.++++.--.++.+++++..-.-.---.++++.-----.--.+++++.---.+++++.------.++++++.--------.++++.----.++++.++.++.----.++++.--.-----.+++++++.+.------.+++++.-------.+++++++.+.----.++++.---------.+++++.-.--.--.+++.++++++.-..+.-.-.-----.++++.-.-----.++++++.+++.--.-.----.--.++.--.+.++++++++..----..-.++++.----.---.+.++++.-.-----...+++++.--.++++++.-----..--.++++++.------.--.+++.++++++.------.---.+.+.+++++.---.++++.-------.+++++.---.+++++.-------.++++.+++.---.--.---.+++.++++++.---.--.-.++++++..-------.+++.-.+++.-------.++.--.+.+++++.+.-----.+++++.--.++++.------.-.++++++.---.++.---.-.+++....-----.+++++.--..---..-.+++++++++.---.----.+++.+..---..++++.----.---.+++++.-.----.+++++++++.-------.-.++++++++.----.----.++++++++.---.+.--.----.+++.++++.-----.-.++++++.-.----.+.++++.--------.++++++++.+.----.++.---.+++....--.---.+++++.+.-----.+..--..-.-.+++++++++.--------.-.+++++++.----.--...++.++.----.+++++++.------.++++++.--------.++++.++.------.+++.+++.---.+.+++.------.++++++++.-.-------.+++++++.---.+.-...++.-----.+++++++.----.++.------.+++..+++.---.+++.-.++.------.+++..---.++++++.---.++.+.--.---..+.+++++.------.+.--.++++++.---.+++.----.--.+.--..+++++++.-.---.+++++.-----..----...+++.-..+++++++.---.+++.---------.++++++.+++.--..--.+++.-----.--.++++.++++.---------.+++.+++++.---.+++.--------.+++.++++++.------.++.--.++.---.-.++.++.+++..--.------..+++++++.++.---.------..+++.+.--.--.+++++++++.--.--.-.+++.----.++++++.-------..+++++++.---.+.----...--.-.++++++.--.+++++.------.++++++.----.+.------.+.+++++++.-------.+..+.++++.+.-------.+.++++++.---.-.+.+++.----.-.--.++++++.-.------.+++++..+.-----.++++++.----..+++++.--.-----..+.++++.+.----.+.+++.+.--------.+++++++.---.+.+++.---.-----.++++++.+.-.------.++++++.---.---.++++.++++.------..+++++++.-----.----.+++++++++.---.-.--.---.++++.---...+++++++.-----.---.++++++..+.------.-.++++++++.-------.+++++++.+.------.---.+++.--..-.++++++++..-.------.++++++.-----.++++++.-------.+++++.+.--.----.++++++++.----.++.++.---.+.--.--.+.+++.------.+++++++..---.--.++++.-----..+++++++.------.---.+++++++++.---.-----.+++++.-----.+++.-.-.--.++++.----..++++++.---.+++++.-------.++.-..++.++.-.+++.----.---.....++++.++..--.+++.-----.++.+++.---.+++.-------..++.++.-----.+.+++++++.---.+.+++.---------.++++.+++.+.-------.++++.--.+++.++.+.------.+++++.-------.++.++++..------.+++++++.----.+++.-----.++++++.-------.+++.+++.--.----.++++++++..-.-----.++.-----.+++++.-----.++++.+++.+.-------.+.+++++++.--..------.+++++++.---.++++..---------.++++++++.----.+++.-------.+++++++.-.----.-.++++++++.--.---.++.------.+++++.+++..-.---.--.+.-.+++.+.+++..----.+++.------.++++++..+.-------.+++.--.++.-----.++++.---.++++++++.------.++++.++.----.+++.------.++++.------.++++++.-----.+++++.----.-..+++++++.----.--.+.+++.++.-.-.++.---.----..+++.---.+++++++.-----.--.+++++.------.++++++.++.-----.--.++++.+++.--.+.++..-----.++.------.+.+++++.-.---.--.+++++.++..---.----.+++++.---.+++++++.-----.--.+.---.+++++.--.+++.------.+.++++++.+.--------.+++.--.++..++.++.-----.++++.---.-.++++.+.-------.+++++.-.+++.++.---------.+++..+++++.----.----.+.+.+++.++.----.---.+++++.++++.--------.+.+..++++++.---.------.+.+++++++..--------.+.++.++++.+.------.+++.-.--.-.++++++++.-------.+++++.-------.+++++++++.-----.+++.-.+.----..++++.------.++++++++.--------.++++++++.-.-.-----.++++++.-.----.+++++.---.---.++.++++.--------.+++++.++.---.--.-.+.++.++++.+.-------.-..+++++++.-----.+.+++.-------.++++++++.-.-..----.+++++++.---..+.-----.--.+++++++.-----.+++++.-----.+.-.+++.+.-.-----.+++++.+.-.----.+.+++++++.------...--.+.++++.------.+++++.++++.----.-----.+++++.++....-----.+++++.--.-.--.++.+++.------.+.++.---.+++++.--.++++.-----.--.+.++++++.-----.-.+++++++.-.------.--.+++++++.-----.+.+++.-----.++++++.--.-----.+++++.++.---.++.+.----.+++++.-.-------.+.+.++++++.------.--.+++++++++.----.++.--..-..-.---.+++++.++++.---.++.-----.++++++.----....+.++.--.++.--.-----..+++++++..-----.++++++.--.------.++.++..---..--.++++++++.----..+.---.++++++.---.---.++++.--.----..++++++++.-------.+.+++.---.--.++.+++++.-..-...++.-.+..---.+++++.----.++++.---.+++.---.----.++++..-----.+.++++.------.++++.+.+.-.---.++.+.+.++.----.----.++++++++.--.-----.++.++++++.-------.+.+++++.------.++++.-.++.-.++.---.+++.-----..+++++.----.++.+++.-.----.+++++..--..+.-.-----.++++.+.-------.++++++.-...----.++++++++.--------.+++++++.---.-..++.++.--.+++.-.----.++.+++.-----.+++.+.----.+++++.----.++.----.+.++.----..++++.------.++++++.----.+++++++.-----.--.-.++++++++.---.----.++.+..++.-------.++++++++.---.--.++++.------.+.+++++.-----.+++++..-.-.---.+.---.+++++++++.-.+.----..-.+.-----.+.++++++++.------.---.+++.++++..----.-.-.+++++...--.+++++.--------.+++++++.------.+++.++.+.-------.++++.-.++.+..-----.+++++++.-------.--..+++++.---.-.+.++++..+.------.+++.-.+.++.---.-.--.+++++++++.---.---.++++.+.+.--------.+++++++.---.---.+.-.+.-.-.++++.-----.+.+++++++.+.--.-.-----.+.++++.------.+++.+.-.++++.----.+++.++.----.----.++++++.+.------.++++++++.-----.---.++++++++.------.---.+++.++++..---.++.++..--------.+++++++++...-------.+++++++.---.++.-..--.+++.------.++..---.-.++++.+++.+.-.+.-------.+.+.-.++++..----.+++.--.--.+++++++.-------.+++++++.----.+.++++.---.------.++++.+.--.+++++.---.--.++.-.-.+++++.-----.++++++.--------..+++..+++++.---.+..--.--.--.+.++++++.--.--.--.++++.------.+++++++++.-------.+++.---.-..++++.--.++++.-.+.----.-.+++.+++..--..+.-----..++++.------.++++.----.++++.--.+++.---.+.+.+++++.--------.-.++++++++.-.-------.++.++++.+++.----.+++.--------.+++++++++..---.--.+++.--.++++.----.+++.--------.+++++.++.++.-----.++..---.++++++.--.----.+.---.++++++++.---------.++++++.--.----.+.-..+++.+++.---.+++.-----.++++++++.---------.++++.----.++++.--.--.+++..--..++.++.++.++.------..+++.-.-.--.++.--.++++.---.---.+++.++.+.-----.+++.+.++.-------..+++++++++.---------.+..+.++..++++.--------..++++++++.+.---------..++.--.++++++++.--------.+.+++.+++.+.--------.+++++.+..------.+++.++++.------.-.+.++++.-.---.+..+.-.++++++..+.--------.+++.++.-.++.-----..+.++++++.------.--.+++.+.-----.+++++++.-.------.+++++++.------.+++++.+.-------.++++++.--.-.++..+.++.------.+++++.---.-.++++..---.-.++++++.---.-.++.+.+.---------.++++++.+.++.--.-----.++++.++.-.---.-.+++++.----.+++.----.---.+++++++.-.---.+.++.--.+.----.+++++.+..--.+.----.-.-.+++.---.+++++++++.-.--.------.++++.----.+++++++++.-------.+++++.------.++++++.-------.+++++++++.---------.+++++++++.----.----.+.++++++.--------.++++++++.--.---.---.+++++++++.---------.++.+++++++.--.----.+++++.---.-----.++++..+.---.+++++.------.+++++++.------.++++++.+.-------.+++++.---.+++++.---.++.+.-------.-.+.-.-.++++++..+.-------..++++++++.-------.+++++.--.++++.---.+++.-----..++++++.----..--.++++..----.++.++++.--------.++++++++.--------.++.+++.+++.----.-----.+.++++.--.--.+++++.----.--.+.+++++++.+.---------.++++++++...-.---.++++.----.--.-.-.+++++++.++.-.-.-------.++++++.++.+..--------..+++.++++.--------.++++.++..+++.-------.+++++.-------.++++++.-.-----.+++++++++.-----.----.+++++++.-.----.--.++++.++.-.-----.++.+++++..-----.+++.---.++++++.--.-.-----.+++++++.-----.++++++.+.---------.+++++.--.-.++++++.---.-.++++.---.+.-----.+++.-..--.+++++.------.++++++++.-------.+.++++.+++.------.---..+++++.+.+++.------.++++.+.---.-.---.++++++.+.--.-----.-.+++++++++.---.+++.---.+++.-------.--.++.+++.--.+++++..--.-.-----.+++.+.+.++..------.+++++++.-----.--.++++++.-..++.--.++..---.++++.-------.+.+++.++.-------.+++.++++..----.+++.--.---.+++++.-.--.+++++.-.----.++.++..------.-.++++++++.-----.+++++.--.----.++++++.--.-----.+++++++.--.-------.+++++++..----.++++.------.+++++++.-.------.+++++++..----.----..++++.---.+++.-.-.+.--.+.+++++.-.---.+++.-.-----.++++.++++.-------.+++.+.--.--..+..++++++.---.-----.+++++++++..---------..++.--.+++++++.---.--.++.----.+++++++++.-------.+++..+++.---.++++.-------.+++.---.+++++++.-------.++++.-----.-.+++.---.++.-.-.++++++.+.----.+++.++.-------.++++.-.-.+.+++.-------.+.++++.---.+++.---.+.+.++++.-.+.--.---.++.----.+++++.--.-.++++++.--.-.----.+.++.+++.--.------.++++.---.++++++++.--------.++++++++.-----.---.+.+++++++.---.+++.--.-.+++.---------.++++.----.+++++.---.++++.--.++++.-----.-.+.+.+++.-------..+++++++++..--------...++++.-.--.++.--.++++.------.+.+.+++++.----.+.-.+++++.--------.++..--.++++++++.+.------..--.-.+++++++++.---..++.--.---.+++.+.+.+.-.--.+++.-----.+++++.--..++..-----.----..+.+.++++.------.+.+++++.--.--..+++++.-.------.+++++++++.-------.++++.------.++++++++.------.+.+.+++++.------.---.++++.---..+++++++.--------.++++++.--.-.+++++.------.+++++++.--------.++.+++++.-----.+.+++.----.++.-.++.+.++.--.-----.+++.--.++++++..-------.++++.----.+..+++++.-.++.--------.++++.+++.------.+++++++..-.----.++++.--.--.+.++++.-------.+++++.------.++++++.----.+.----.+++++.++++.-------..+++.+.----.--.+++++++.---.+++++.--------.-.+++++.--.---.++++++++.---.--.--.++++.--.++++.------.+++++++.------.+++++++.--------..+++++.++.-------.+++++.---.++++.-----.-.++++++++.------.++++++.----.----.+++++++..-.-------..+++++++++.----.++..+..-------.+++++++.-------.++++.+++.--.++.---.-----.++++.++.--.+.-----.+++++++.-.+++..------.+.-.++++++.-----.----.+++++++++.-.-.---.-..++.----.+++..-.--.+++++.----.++++.---..---.+++.--.++++++.-----.++.+++..---.+++.---.++++.--.++.+.--.++.--------.+++++++.------.--.+++++++++.-------.+.++++++.-----.++++.--------.++++++++.-----..--.+++.-.++++++.--.-------.++++++++.----.----.++++++.+.----.---.++++++++.----.----.+++++++.++.----.+++.+.------.++.+++.-------.-.++++++++.+.---..-.+.--.+++..--.+++.---.++++..---------.+++++..+.---.++++.-.+++.----.---.+++.---.+.-.++++.-.--.+++.-----.+++..--.++.+++.+.--------.++.+.---.++++++++.------.++++.++.-------..+++++++.-----.--.-.+++.++++..----.++.+++..-.-------.++++++++.+.-------.++.----.++++++.-----.++.---.+++.--.++..+++.--.+++..----.++++.------.-.+..+++++.----.++++++.------.-.+++.++.-----.+++.++..-----.+++++.+.++.-----.----.++++.----.+++++++++.---------.+++++.----.+++++++.--.-----.++++.---.++++.------.+++.+++.------..+++++++++.-------.+++.---.-.++++++++.-----.+++.-----.-.+++++++..+.---------.+++++++++.--------.+++++++.-------.-.+++++++.----..++.+++.-.------.++++++++.---.--.---.+++.--.-.+++...+++.+.--.-.-.++++.+..----.---.++++++.---.+++.------.+.+.-.++++++.-----.+++.-------.+++++.-----..+++++++.++.-.-----.---.+++.+++++..---.--.+++++..--.------.++++++++.-----.--.-.+++.++.++.------.++++++++.------.---.++++++.------..++.+++++..------..++++++++.-----.+..+++.--------.++.-.++++++++.--------..++++++++.-----.--.++++++.+...-------..+++++.-----..+.++.--.+.+.+++.-.-------.+++++++.--.+..----.++.++.+++.-------.++++.-----.++++++..-..---.--.++++++.+..---..----.+++..-.++.-----.++.-.+++++++.------.++++++.-.-------.++.++++..++.---.+.-----.-.++++++..-.-----..+++.++.--.--.-.+++++.-----.++.-.+++++.---.--.+++++++.------.--.++++++.------.+.++++++.-.------.+++++++++.-------.-.++++++.++.-.----.++.++.----.+++++.------.+++.++.--.---.--.+++++.-----.+.+++++++.------.++++.-----.+++++.++.----.----.+++++++.-.----.---.+++++++.+.+.--.-----.++++.---.++++.----.++.--.++++.------.++++++.------.++++.-----.++.+++.+.---.++++.+.-.----..++.++.++.--..------.+++++++.--------.++++++++.-------.+++++++.----.++++.-.+.----.+.+++..--..-.-----.++++.-..++.+++.------.++.-.++++..-------..++++.---.+++.+++..------.-.++++.---.+++.+++++.------.+.+++++.-------.+++++.---.-.+++++.----.+.++.--.+++.-.------.-.+++++++.------.++++.++++.--.----.--.++++..++++.-----.-.++++++.-----.--.++++.--.---.+.+++.++.-------.++.+++++.-------.+++++++++.---.-.----.+.+++.----.-.++++++++.-------..++++..-.++++.------.++.+++.++.------.++++++.-----.----.+++.++.++++.--.-.++.-------..+++++++..-------..++++++.-----.++++++.------.++.+++.-----.-.++++.+++.------.+++.-----.+.-.+++++++++.-----.+++++.---.------.+++++++++.---..----.+++.--.++++++.------..++++++.----.--.+++++.--------.+++++++++.-------..-.++++++++.----..++++.--------.++++++++.--------.+++++++.-------.+++++++..---..---.++++.+.+.--------.++++++.----.-.+++.+++++..-------.+.--.++++++.-----.+++++.-.---.--.+++++.---.-.-.+++++++.-----..++++++.-.+.---.+++.------.+++++.--------.+++++++.--.+.-----.+++++.++.---..++++.--------..++++++.--.---.+++++++..-.----.+.-----.+.++.-.--.++++++.+.------.+.+++++++.------.++++++.-------.++.----.++++.---.+++..+.++++.------.+++++.--.----.+.++++++.-..--------.+++++++++.------.+++++.-------.+.++.----.++++.+.---.-.++++++++.--------.+++.++++.----.++++.-----.--.+++++.--.++.----.-.-.+.+++.+++.----.+++++.+.--------.+++++++.------.+++.----.-.+.-.+++++++++.---------.+++++++++.---.+..----.+++++.--.+++.---------.++++++..--.----.++++.---.++++.+++.+.--.----.+++.-----.-.++++.+++.-.--.-.+++.-.-----...++++++.++.--------.+++++++..------.-.+++++.+.-.+.+.------.+++++++.----.++++.--.----.++++++.-------.+++.+++++.---.---.++++.------...+++++++..-----.-.-.++++++++.-------.++..+.+..---.++++++.-----.+.+++.-------.+++..+++++.--------.+++.++++.--.-----.+++++.-..-----..++++.+++++.----.+.+.-.+++.-.------.++++.+++.---------.+++.---.++++++++.+.--------...+++++++.---.+.++.-.++.-.--.+++.-------.+++++++.-----.+++.-------.+++++.----.++.++.---.++.++++.-------.+++++.------.+++++++++.--------.++++++.---.-.-.++.-.---.+.++++.--.+++++.-----.+++.++.----.+++.-------.+++++++.-----.+++++++.-------.++++++.+.-.+.-.------.++++++.----.++.------.++...+.++++.----.---.+.+++.+.---.++++.-..+.+.++.-.+.-.--.----.+++++..-.+.++.---.++.--------.+++++++++.--------.+++.++.+++.--.++.-.-----.++++.+.------.++++.++.-.-.--.-.--..++++.++++.-..-----.-.-.-.+++++++++.---------.++++.-.++++.------.++++.+.-----..+.+++++++..--.-..-.---.-.++++.--.++++++.---.---.++.-.++.--..--.--.++++++++.--.+++.--------.++++++++.--.--.+.+.----.++++.-------...+++++.++.----.+++++.-.-.--.+++++.--.+.----.-.++++.-.++.--.----.++++++.-.-.++.-------.++++++.++.-------.++.+++++.--.---.++.+++.-----.-.+++++.----.--.+++++.---.++.-.---.+++.+.---.--.+++++.---.-.+.---..+++++...----.++.---.++++.---.++++++.---.--..+++++.----.+.---.+++++.--.++.--.+..----.+.+++++.+.-------.+.+++++.+.----.+.++....-----.++.+.++.--.---.--.+++.+++++.--.-.-.-.++++.--.-.--.++++++.------.++++++.------.+++.+.+.------.+++.---.+.++++++..---.+++.-----.+.+.-...-.++.----.++.-.+++.+.----.--.+++++.-..++.--.--.++.---.-.+..-.+++.++++.++.----..-.++.--.---.++++++++.---------.+++++.+++.-------..+++++.++.--.----.+.---.+++++.++++.---.--..+++.-.+++.----.+++.-.-------.+++++.-.----.+++++++.-----.-.+++.---.++++++++.-.---.---.-.+.-.-.++++++.+.----.+.-..-.++.---.-.+++++++.--.+.+.-.+.--.++.--.+++.-------.+++++++.----.+.+.+++..---------.++++++.+++.------.---.++++.++.------.++++.+++.--.---..+++++..-------.+.+++++.+.-------..+++++.+.++.----.+.-.-.++++++.---.+++.-------.+.+.----.++++.---.++++++.------..-.++++++++.+.-...+..------.+.---.+++++.---.++.-----.+++++.+++.---.----.++++.++.+..-.----.++.--.+.-.---.++++++++.-------.++++..---.--.++++++++.-------..++++++..-----.--.+++++++.------.+++++++..--------.+++.++++.++.--------.-.++++.----.++++.++.+++.-.-----.---.++++++.+++.----.++.+.--.++.---.-.+++.----.++++++.------.++++.-.-.+.--.-..+++.---.--.++++++++.--.++.--.+.--.++.--------.+++.+++.+.------.+++++++.-.----.---.+++++++.++.---.+++.------.++++++.-------.++.--.+.+++.---.-.-.+++..++++.----.+.-----.+++.++.-.+++..-.---.--.++++.+.+.-------.++.+++..--.++++++.---------..++++++.-.-.--.+.--..++++++.++.-------.--.+.++++.--.+.++.--.+++++.--..++.-------.+++++++.---------.++++++..----.++.---.++++.-----.++++++++.-----.-.++++++..---.+++.-----.++++++.----.---.+++++++.---------.+++++.-.--.++++.---.++++.-.++.-.-..++.+.---.++..--------.+++++.-----.+++...--.++++++.-----..+++++.+.--------..+.+++++++.---.+++..---.-----.++++++.+++.--.----.+++.----.+.-.++.----.+++.+++++.+.-----.+++.-------..++++.+++.------.+++++++.+.--.-.-----.++++++++.------.+.+++.----.+..-.---.++++++++.----.-.++++.---..-.++++.--.++++..-------.+++.-----.+++.+.---.++++++.+..--------.+++++++.++.--.-----..+.++.+++.---.++++.--------.++.+.--.++.+.+++.-------.++.--.+++..----.++++.+++++.-.----.+++..-------.+.++++++.----.-.+.+++.-----.+++++.+++.-----.+++.------.++++++++.--.-.-.++.------.++++.--.++.--.--.++++++++.--..--.-.+++++..--.------.+++++.----.+++++.+.---.+..---.--..++++++++.---------.++++.++.+++.--------.+.++++.------.+++++++++.--------.+++++++.------.+++.++++.--------.+.++.+++++.-.+.---------.+++.+++.+.-.-.-.---.++++++.-.+++.--.++..---------.+++.+++.----.+.++++.--..---.++++++.--.-.---.++++.---.++++.--.++.----..++++.-.---.++.---.++++.+++.---.+++.------.+..-.++.-..----..++++.+++.----.---.++++++.+.------.++++++++.-..--.++.+.---------.+.++++++++.---.++.-------.+++.+++.---.--.++++++.-.-.+..++.---------.++++++++.--..+++.--.++.---.++..---.---..+++.-----.+.+++++.---.+++.+++.-----.+++++.-.---.+.+.----.---.++.-.++++++.--.---.+.--.++.-.+++.---.+++++++.-------.++++.-.--.++++.--.+++.+.---.--.---.++++.----.++++++.------.+++.+++.++.----..++++.----.--.+++++.-.+.----.--.+++++.+.----.+++++..-.--..--.+.+.---.---.++.++++++.-.+..-----.--.++++++++.---.----.--.+++++++++..-.-----.---.++++.+++++.-----.+.----.++++++++.-.-.---.-.++++++.---.---.+++.+++.---------.+++++++.-------.++++++.++.------.+++++.-.----.++++.-.++.---.++++.---.+++.-------.-.++++.-.++++++.--------..+..+.-.++++.-----.+++++++.-.++.-----.----.+++++.++++..-----.---.++++..-.----.++++++.---.-.+++++.-------.+.++.--.++++++++.-.+.-.+.----.++.-------.+++.++++.-.-----..-.+++++.--.-.+.+++.------.++++++.----.+++++++.-.--.+.---.++++.--------.+++.++++..++.--------.++++.--.++++.-.+.--.----..++++.+++.-----.---.++++.-.-.--.++++++++.----.+++++.-.-.-----.--.+++++++++.-------.--.++.++++++.--------.+++++++++.-------.+++++++.--.--.---.++++.--.+++++.-.-------.+.+++.+.+++.--------.+++++.---.+.--.+++.-----...+++++.---..+++++++.---------.++++++++..-.-----.++++.--.++.+++.-------.+++.---.++++++.----.++...-----.-.++++.++..-.--.++++++.-------.-.++++++.------.+++.++++.------.--.++++++++.--------.+.++.---.+++++.-----.++..+++++++.-.--------.+++++.---.++++.---.++++.+.-----.+++.--.--.++++.+++.----.++++.--.----..++++.-------.+++++++.-------.+++++.--.++++++.-------..+++++.+.+.--------.++++.--.++.----.-.+++++.+.++...-----.++++++.------.+++++.-------..++.-.++.+++++.--.--.++.-------.+++++++.------.++..--.-.++.+++++++.----.-----.++++..-.---.+++.+.++.+.------.++++.++++.-.+.-----..++++.-.+.--.++.----.+++.------..+++++.--.-.+++++.-----.-.++++++.--------.+++++.-----.++++++.+++.-------.+++.-----.+++++++..-..----.+++++.---.+.-----..+.+..--..+++.++.---.++++.----.--.+++.++++.-------.+++++++++.-----.++..------.++.+.+.---.+++.++.--.++++.+..-.-----.++++++.---------.++.+++.---.+++.+++...-----.---.+.+++.++++.--.+.+.-------.+++++.----.-.++++++++.---.+..--.----.++++++++.-----.+.+++.-----.--.+++++.+..------.+++++++.-.-.----.+++++.--.++.-----.--..+++++.-----.+++++.-.-.++++++.--.++.-----..---.+.++.+.++++..---------..+++++++..------..++++.---.--.+++++.----.++++.-.++.-----.++++++++..------.---.+++++.-----.+++++++++.-.-----.+++++.--.+++.-.------.+++.-.--.++++++.----.++.--.----.+++++++.-----.+++...-.----.+++++++++.-------.+++++.---.----.+++.--.++.-.+++.++.------.+++++.---.-.++++.--.----.+++++++.++.-------.+++++++.------.+.---.+++++++.-----..+.--.-.+++.+++.-------.+++++++++.---------.++++.---.+.+++.-.--.+++.--..++.---.+.-.++.++++.--------.++.-.++++++++.------.-..+++++..-------.+++++++.--.--.++...-.++.+.++.----.+++.-.------.+++++.---.+++++.-----.++.+++.-.--.-----.+.+++++++.-------.++++.++++.------..+++++.-.------.++++++.---.--.+.+++.------.++++++.-----.++++..----..++++++.------.-.+.++.--.+.+.++.---.+++.+.---..+.++++.---.+++.------.--.+++.+++.-.----.+++.++.-----.+++.---.+++++++.-.-------..++++.+++++.-------.--.+++++.++.-------.++++.-.++++.-----.--.+.+++++++.------.++++.-----.++++++.----..--.++++++++.-----.+++.------.++++.++.-------..++++++++.--.+.--.++.+.---.--.++++++.------..+++.------.+++++++.+.--.----..+++++.----.++++++.----..+++.-------.+++++++.---.++.++.--.--.+++.-.-----.+++.+++.-.---..---.-.++.+++.-.--.--.+++++++..------.-.+++++.-.+++.--.--.+++.-----.+.+++++++.-----.----.++++.+++.---.++.------.+.-...+++++++++.-----.----.+++++++++.----.-...+++++.----.++++.---..----.++++++..-------.+++.++++.--.+++.--------.++++.++++.---------.+++.+++++.+..---------.+++++++.------.+++++++.--.-.++++.-.--------.+++++.+.---.+++.-----.++++++.------.++.++++.-.+++.-------...+++++.-----.+++++++.---------.+++++++.-.--.---.++++++++.--..--..----.++++++...-----.--.+.-.++++.--.+++++.-.--.+++++.---.+++.-----.+++++.---.-----..-.+++++.+.----..--.+++++.++++.-------.+++.-----.++.++.--.--.++.-.++++++..-------.++++.--.++++.+++.---.----..-.++++.-.+++++.----.+++.-.-----.++++.--.+.--.++++++.-.+.-------..+++++.-.+++.--.-..------.+++.--.-.+++++.---.++.+++++.-.--------.++++++++.---..++.--.++++.-----.+++.------.+++++.---.--.-.+++++++.--.+++.-.-------.+.++..-.--.++++++++..--.-----.+++.++.---.-.++++..--.---.+.+++.++++.--------..+++.++++.--.---..+++++..-------.+..--.++.++++++.----...----.++++++.+++.-----.---.+++++.+++.-----.++++..------.++++.-----.++++.---.+++++++.----.++..-.----.+++.--.-.+++.-----.+.++++++++.-.-.-------.+++.++.++++.-.-.-------.++++++.+.---.-.+++++.--------.++++.++.+++.-.------.-.++++++++.-----.--.--.+++++.+.---.+++++.-------.+.+++..+++.-----..+.-.+++.--.--.-.++++++++.-----.+++++.-------.+.-..+++++.--.++++.------.++++.-----..-.+.++++++.+.---------.+++++.+.--.--.--.+++++++++.-----.-.---.++++++++.------.+.++.---.+++.-..----.++++++++.----.---..-.++++++++.--.--.+.-.+.--.+++.+++.-----.----.++++.+++++.---.+++.-------.+++++.------.+++.+++++.-----.----..+++..--.++++++++.--.+.------.++++++.--.-----.++.--.+++++++.-------.+++++++.--.-----.+++++++...-------....+++++++.----.----.++++++++.------.+++.++.+.--.-.++++.-------.++++++.-.--.++.---.--.++++.---.+++++.----..+.-----..+++++.++++..-----..--..+++++++.----.+.++.---.+++.--.--.++.------.++++.++++.-------.-.+++..---.+.++++.--.+++++..+.--------..+++.+++++..-----.++++.--.+++.------.++.-.-.+++.------.+++.---.++..-.+++++++.-------.-.+++++++++.-----.-.+.++..+.-.--.----....++..+.+++.----.+++..-----.+++++.++.----.+++.---.--.+.+++++++.-----.++.----.++++.----.+++++++.---.------.+++++++++.---.-----.++++++++.-.-.-.------.+++++.+.--.--.+++.++++..---.---.++++++.-----.++.-----.++.+++++.--.+++.-------.+..---.++++++++.-----.++++.------.++++++++.---.----.++++.-.++++.----.-.+++.----.++++++.-------.+.+.++.----.++.---.++.+.+.++++.--..++.----.++.---.++++.---.---.++.++.--.+++.+.-----.++++.++.-.--------.+++++++.++.----.+.+++.------.--.++++++++.-.--.-.-----.++++++++.-------.++++.++++.--..-.+.--.--.++.-----.+++++..--.++++++.--------.+++++++.+..--------..++++.----.++..++.---.+++.---..+++++++.-.-.----.+++.-----..+.+++++..++.--------.+++++++.------.+++++.---.++++.---.-.--.--..++++++++.--.++.+.----.--.++++++.---.-.+++.-----.++.++++.-----.--.-.++++++++.---.---...--.++++.-----.++.++++++.--.+++.----.+.-----..++++++++.-------.--.+.+..+++++++.-...+.-..-.-------..++++++.------.+++++++.++...-------.+++++.++.----.-.---...+++++++..------.++++.+++.---------.++.+.---.+++++++.+.+.--------.++.--.-.+++++++.-.------.+++.+++.-----.++++++.-.---.+.+++..++.-----.++++.+.-----.-.-.--.+++.-.-.-.++.+++++..----..++.++++.-----.---.+++++.+++.---------.++++++++.--.-.-----..+++++++.------.++++++++.------.-.++++++.--------.++++.----.+.++++++.------.+++++.---.+++++.----.----.++++++.--..+++++.-.-.+.-.------.++++++.--.--.++++.--.+.+.+.-------..+++++++.---.--.-.-.++.-.++++++.----.----.++++++++.------.-.+++++.-.++.------..-.+++++++.--.-.+++++.----.---.++++++.------.+++++++.-----.+++++.--.---.+++++.------.+++.----.-.+++.++.------.++++++++.------.-.++++..+++.-----.-.--.+++++.+.++.-.-----.+.-.-.+++++++.---..++.---.----.++++++.-.----.+++++.-----.-.+++++++++.---.----.+++++.---.++++.-.---.-.++++.--.-----.+++++++++.-.--------.+++++++++.-------..+.---.++.-..+++++.------.+++++++++..-.------.++++.---..---.+++..++++++.--------.++++.-.++.+++.-----.+++++.-----.++.--...+++++.--------.-..++++.+.----.++++.---.++++++.--------.+++++++++.-------.+++.-----.++++++++.+.--.---.+.-----.+++++++.---.++++.+.---.+.-.------.+++.-.++.----.+++++++++.---------.+++++++.-.++.+.-.-----.+++.-.---.+++++++.-----.----.++++++.-.++.++.-------.--.+.++++++++.-.-----.--.++++.---.++++.-.-.---.-.++++++.-.+++.-------.++.+++.++.------.+.++++.++.--------.++++++++.-.----.----.+++++++++.---------.++++++.--.+.++.------.+.++.++.++.+.-----.++++.----.+++.-------.++.--.+++++++++.------.++.++..-.-----..++++++++.------.--.++.++++++..-.--------.++.++.++.++.-------.++.+.----.+++++.---.--..+++.++++++.-----.+++.+.-------.++++++++.-----.+++++.-.--..----.--.++.++++.----.++.----..++++++++.+.---------.++.-.++++.-----.+.+++++..-----.+++++.---.+++++.-------.++.++.--.+++++.-----.+++++.-------.++++.----.++++.-----.+++.++++..----.++.-----.++..+++++++.---..------.+++++++.---.++.----.+++++.++.----.---.+++++++.--------.-.+++.+++++.----.----.++++++.++.--.++.---..+.+++.---------.+++++++.-------.+.++++.++.--.----.+++++..----.++.---.++++++++.-------.+++++++.-.-.-----.++...++++.------.+++++.------.++++++++.-----.--.+++++++.------..--.-..++++.++++.---.-.++++.------.++..+.-.+.+++.--------.+++++++.------.+++++++..+.--.-.---..---..+++.-.+.-.+++.---.+++.+++.------.-.++++.+++.-------.+.++++++.--------.+++.-.+++++.---.++.+.++.---.----.--..++.++++++.-------.+++.+++.-.----.++.-.--.+++++++.------.++++++.--.----..-.++++++.------.-.+++++.-.-.++.---.++++++.+.-.-----.+.++++.------.--.++++++++.------.+++++.----.+.+.----.+++++.++.--------.+.+++++++.--.-----.++.--.++++++.------.++++++++.----.++++.------..-.++.+++.------..-.+++++++.---.++..----...++++++.---.-----.++++++++.-.------.-.++++++...-----..++++++..-------.+++.+.++.-.--.++.---.++++++.-----.++++++.----.++..-.----.+++.++++..--..---..++.+.-----.-.+++++++.---.++.------.++++.+++.-------.+++++.-----.+.++++.--.---...+++.-.-.+++++.------.++++++.++.-----.-.+.+++.+..---.++++..---------.++++++++.+.-------.++++++.--------.++++++++.----.++++.--..+++.-----.+++++.--------.+++.---.++.++++++.---------.+++++++++.--..------.+++++.+.----.+++.+++.---------..++.+++++...--.+++.---.-----.++.++++.++.--..--.++.-.-.----.+++++.+.-.++++.----.-----.+++.++++++.-----.++++.--.+.+.----.---...-.+++++++.++.---------.+..+++++.-----.-.++++.----..++++++++.---.++.-----.+++++.---..+.+.----.+++++++.------.+++++.----.--.+++.-.+++++.-----.---.+++++.+.--.++++.-----.++.------.+++++.-.++++.-.------..++++++.-----.+.++.++++.-----.++.--.--.+++++++.--------.-.+++++.+++.---.-----.+++++++++.---------.+++++++++..----.-----.++.-.+++.+++++.----.+++.-.++.------.--..+.-.++++++++.---.-----.++.++.++++.---------.++++++++.-----.--.++++.+++..------.++++.----.--.++++++.++.------.+..-.-.++++.+.-----.++++.--.---.++++++++.--.++.-----..++++.----.---.++++++++.-----.+++++.-------.++++++.----.-.+++++.++.------.-.++++++.-------.++++++++.---.+++.-.-----.+++++.-.--.-----.++++++++.-.-------.++++++++.-----.+.++++.-----.+++++..--------.++++.++.---.+++++..----.+++.+.----..---.+++++++..----.----..+++.--.+++++++.----.+++.------.+.++++.+++.--.---.+.-.-.++++.-------.+++++++++.------.++++.----.-.+++++++.-.-----.+++.----.++.----.++.++++++.-.--.----.++++++++.--.++.-------.--.++++++++.--------.++.+.-.-.+++++++.-.+.-.---..++++..------.++++++.-.-----.++++++.----.-.++++.-----.+++++.----.++++.+.--------.+.++++++.+.------.+++++.-------..++++++++.--------.+++++.+++.-.+.------.++.---.-.+++++++.---.+++++.------.++.++.--.----.+++.++++..+..--.+.+.--------..++++++.----.++++++.--.---.++.-----.+.+++++++.------.-.--.+++.++.----.-.++++++++.-------.+++.-.-.+++++.-------.+++.-.+++.----.+++.----.+++++++++.---------.+++.---.++++.++++.-.---.++.----..++++.----.+++++++.-----.--.+.+..-.-.+++++.--.++.------.+.++++.------..++++++++.--..--.--.+++.-----.++++++++.-----...--.+++++++.-.-.++..--.-.-----.+++++++.--.+.--.--.+++++++.-------.+++++.------.+++++.------.+++++..---.+++.---.++++++.+.----.-..+++++.-------.-.++++.--.++++.-.-.----.++++++.--.----.+++.+++++.-------.-.++++++++.---.---.+++.+.------.+++++++.-------.-.++++.+++++.-----.-.++.--.--.++++++.+.---.+++.-----.+++++.-----.+.+.--.+++++.--.-.---.+++..+.-.+..--.----.++++++.-.++.-----.+++.----.++.+++.---.++.++.--.-----.++++++.--.-.++.--.-.+.+++.-.-----.++++++++.+.------.+++.+.++.---------.++++.-.--.++++++.-------.++.+++.++++.--.+.-.+.-------.++++++..------.++++++++.---------.+++.--.+++.++++.--.+.++.---.---.+++++.----.----.++++++++.------.++++++..-------.-.++.--.+++++++++.-----.++.-----.+++.+++++.---------..+++++++.++.--.------.++++.----.++.++++..------.++++++.-------.+++++++++..---------.++++++.-----.++++++++.----.-.+++++.---.+++.---.--.----..+++++++.-------.++++++++.--.+.-..+.------.-.++.+..---..++++.++++.--.+.-----.++++.---.--.+++.+++.--..----.-.+++++.--.++++.-----.+.--.++++++.--.++.------..+++.-.-..+.--.++++++.---.---..+++.---..+++++.++.--------.++++++.----..++++++.--.--.--.--.++++++.---.+++++..+.---------.++++++.----.-.-.+.++++++++.-------.+.++..---..+.++.-.++.+.------..+++++..----.-.++.++++.---.+++++..---.+++.------.-.++++.+++.------.-.-.++++++.----.++++.-------.++++.-.--.-.+++++.++++.-.-.-----..+++.-----.+++.++++++.-----.+.+.-.++.---.+++++.-------.++.++.-----.+++++.+++.--.+.------.++++.------.+++++++++.--.-------.++.+++.--..++.++++.-----.+++.--.-----.++.--.+++++++++.--------.++.+++++.-----.+++..+.----.++++..-----.++++++.+.-----..-.+++++.--.+++.---.--.----...++.++++++.-------..-.+++.+..----.++.++++.------.++++++++.----.+++.------.+.++++++.+..---------...+++++++.---.++.++.--------.+++++++..-.--.++++.----..----.++++++++..-.------..++.+.---.++.++.---.+++.-----.+++..+++.+.+.-..----.--.+++++.+.++.--..-------.+++++++++.------.++++.-----.+++++..+.--.++.------.-.+++++..-----..++++++.+.--.-.--.+..--.+.--.++++++.----.-..++++.--.++.---.++++.+.----.+++.-.+++.--.+.-.--.----.+++..-..-.--.+++++++++.----.--.+.----...+.+++++.-.-----.++++++.+++.-------.-.++.---.+++++.-.++.--.+++.-.++.+.---------.+++++++++.-.---.-----.+++++.-----.++.--.+++.---.+.++++.-----.++++..++++..--------.++++++++.-----.+.--.++++.-----.+++++++.----.+.---.--.++++++++.-.----.---.+++++.--.---.+++++++++.--.----.--.+++++++.+.-----.+++++.-------.+++++++.--------.+++++.--.--.+++.--.-..+++++++.------..+++.-----.+.++.-.--.++++.----.+++.-.---.++++++.-.++.+.------.++++.--.----.+++++++.-------.++.++++++.-----.+++++.+.-.----.----.+++++++++.-.----.---.+++++.------.++.+++++++.----.-----.+++.---.+++++++++.-------.++.---.+++++++.+.--.------.+.--.+++++++++.--.------.+++++.------.+.+++++.--.+++++.-------.++++.-.+.-----.++.+.---.++.+.-..+.--...+++++++.-..------.+++++.++.---------.+++++++++..-------.-.++++++.+.--.------.++++.--.++++.+.++.-.-------.+.++.+.++.-----.++++++.---.--.+.+.+++.--------.+.++..+++++.------.++++.------.+++++++++..----.+++.-..------.++++++.+.-------..++.--.-.++.-.+++++.+.----.+.----.++.+++.+.-.+.----.+++++.---..----..+++++++.-----.+++++++.---.++.-----.+.----.++++++..-----.++++++++.-.----.++++.--------.++++++.+.-..-----.++++.+++.--------.+++++.-----.++.-.+++++.+++.--------.+++++++.-----..++++.-----.+.+++.++.--------.+++.++++++..---------.++.+++++.++.------.--.+++++.------.++++++.--.--.--.++++.-.+++.++.-------.+.--.+++++++.++..---------..+++.--.+++++.----.++++.--...+++++.--------.+++.++.-----.++++++++.---------.++.-.++++++++.-----.+.+++.------..+++++++.---.+++.---------.+++++++++..-------.-.+..+++++.+..---..--.++++++.-----.++++.-.+.-----.++.--.+++++.-----.---.+++++.+.--.++.++.--.--.++++..-------.+++++.-...+.----..+++++++.-----.-.--.++++.+.+.----.--.+.++++++.------.+++++.---.-.++++++.---------.++++++++.------.++++.--.+.-----.++++++.-----..+++++.----.++++++.+.-----.--.++++++.--------.+++.++.-----.+.+++++..-----.++..+++..+++.--.+.------.++.----.+++++.----.++++++..-------.+.++++..---.-.++++++++.---.----.++++.-.---..+++++.-----.+++.-.+..+++.---.-----.+++++++.----.+++++.--.--.----.+++++.+++.---.---.+++++++..-.-----.---.+++.++++.++.--------.+++++++.--------.+++.++.-----.++++.-.-.++++++.-.-.+.-------.+++.+++++.--------.+++++++++.-------.+++.---.-.+++++.+.++.---------.+++++++.--.++.------.+.--.++++.----.++++++.-----.+.+.++++.--.++++.---.---.-.+++++.-.++.---.+.+.---.++++.----.+.-----.+++++++.++.--------.++++.----..+++.+++.----.--.++.+..----...+.+++++++.-----.-.+++.++.-------.+++.+..+++++.-------.--.+++++++++.---------.+++++++++.--.------.+.++.-.++.+++.--------.+++++++++.-----..+++.++.---------..++++.++.----.++.+++++.-----.-.--.++.+.+..-----.++.++++++.+.---------..++++++.++.--------.++++++.--.++++.-.-------.++++.--.+++++++.------.++.--.+.----.+++.++++.---.-.+++.------.+++.-.++++.----.+++.+++.------.--.+++++.--.++.++.++.---------.+..+++++++.-----.++++++.----.+.--.+++++.---------.++++++++.+.------.++.-.-.+.+.----.-.+.++.+.--.+++++++.---.+++.---.-----.++++++.--.-.+.---.++.+++++.----.++.----.++++++.---.------.++++++.----.-.+++.+++++.---------.++.++++++..-.-----.++++++.+.------.-.+++++.++.-------.+++.---.--.++++++.+++.---.-.--.++.--.+++++.--.---.++++++.---.--..-.-..+++.--.+++++..-----.-.+++++.--.---..++.+++++..---.------.+++++.++++.-.--.+++.--.---.+++.--.++++.-..------.+.-.+++++++..--------.+++++.----.++++.---.++.-.+.++++.--.----..-.++...+.----.+++++.---.++++.--..--..+.-.++++..---.+++++.-------.+++++++.-------.++++++.+..---------.+++++.+++.-------..++++++.--.++.+.--.---.++.....+.----.++++.+++.------.++++.---.--.++++.+++.--------.-.+++++++++.-----.+++.------..++++++.-------..++.-.+++++.-.-.---..++++++.------.+++++++.------.-.++++++++.--.--.-----.+++++.----.++++++++.-.-----.--.++++++.+.-.------.++.++++.------.-.++++++.------.+++++.----.-.++++++.---.++++.++.----...+++.---.+++..+.---------.+++++..+.++..---.---.++++++..-.++.-.+.---------.++++++++.----.+++.--.-----.+++++++++.--------.++++.++.-.--.++.---.++++++.---------.+++++++.---.++.+++.------.+++.-----.++++++++.-..-------.++++.-----.+++++++.+.-------.+++.++.++.---.---.++++.----.-.++..-.+++.---.++.+++.----.+++++.-----.++++.-.-.----..++++++++.-------.+++++++..---------.+.++++.+.-----.-.+++++++++.--------.+++++++.+.--...++.-------..--..++++++++.-.-------.+++++.++.++.------..++++++.---.--.++.---.+++++.------.+++++.---.+++++.---------.++++++.++.--------.++++++.+++.-.-.-.+++.--------.+++++.++.-------.++++++++.--.---.+++++.-------.+.+++.-.+.----.++.--..++++.------.++++++++.-.------.++++.-.---.++++++.-.-----.-..++++.-.---.++++++.------.++++++++.+.---------.++++.-.++++..++.--.-..+.+.---.----.++++++++.---..-----.+++++++.+.--------.+++.----.++++.---.+++..+++++.-------.+++.---.+++++.-------.++++.++++.--------.++++++++..-------.++++++++.--.------.+++.+++++.-..--------.+.++++.-.--.--.+++++.++..+.-.-------..++++++.-.---.-.++++.++++.-----.----..+++++++++.-------.++++++.+.--...-.------.+.++..---.+++++++.--.+.++.----.+++.++.---..+++..-------.+++++++.----..-.-..+++.-.+.-----.++.++++++.-.----.+++..----.+++++.--------.++++++.------.+++.++++++.-----.-.+++.++..+.----.+++..-.-.--.++.------.+++++.-.+++++.-.-----.+++++.-.------.+++.+++.+.+.---.++.----.++++.------.++++++.--------.+++++.--.+++++.----.+++.-------.+.++++++.----.---.++++++++.-.------...++++++..-.-----..++++.++++.---..---.++.-----.+++++.-----.+++.++++++..--.++.------.+.-.+++++.--.+++.------..++++++.--------..++++++++.--.+.+.-..-.------.-.+++++++++.--------.++++.+.-.-.---.++++++.-------.+++++++++.--------.++..---.++++++++.------.++++.------.+++++++.-.--.+++.---.----.++++++.---.---.+++++.++.------..+++.---..-.+++++++++.-..-----.++++++.------.+++++..--------.+++++++++.----.-.++++.-------.+++.-.++++.+.------.++++++.----.+++.---.+.---.++++++..-----.+++++.-----.+++.++.--------.+++++++.++.-----.---.+++++++...----.-.+.--.++++...----...--.+++++++.-------.++++.-.+++++.-.-----..++++++..-.---.---.++.++++++.-----.+++.+.--------.+.-.+.++++++..-----.-.++.++++++.-------..++++++.-------.++++++++.--------..++++++++..-------.+.+++.-.-.----.+++++..----.+++++.---.++++++.----.+++.+.------.+.+++.---.--.++++.---.++++++.----.--.+++++.------.++.++++.------.+++++++.---.------.+++++++++.---------.+++.+++.+++.---------..++.++++++..-----.++.++++.------.-.+++++..---.+.+++.---..-----.++++++.------.++++++++.--------.+.++.--.++++++.++.-..----.----.+++++++.------.+++++.----.++..++.-.+.---.++++++..--.++.-----.++++.------.+++++.--.++.+.-----.+++.-.-----.+.++++++++.----..----.+++.--..-.++++..----.++..++++++.-------.++++++.-------.++++++++.--.+.------..++++.+++.-.----.--.+++++.+.--.---.+++++.-----.++++++.--------.+++++.+.++.--.------.++++.-----.+++++++++.--------.+.++++.----.++.---.-.+++++.-.++++.-.-----.+++.++.-------..+++++++++.-------.++.----.+++++++.-------..++++.+.-.++++..----.++++.---.+.+++.-------.+++++++.----.-----.++++..++++.-------..-.+++++++.----.+++++.--------.++++++++.-.++..---.-.-.+++.---.++++.-------.++++.+.++.+.--------.++.++++++.------.++.--.+++++.--------.+++++++++.-----.-.+.+++.---.+..+.+++.--.-----.-.+.++++++.+.--------.++++++++.-.------.+++++.------.++++++..-------.++.--.+++++++.-...-----.++.+++.------.++.++.++++.+.----.+++.-------.+++.++.++.-------..++++++++.--------.++..+++.-----.+++.---.+.-.+.+++.+++.-.+.-----.+++++.+.----..++..----.++.++.------.++++++++.-----.+++++.-.--.---.--.++++++.-----.-.-.++++++++.----..-.++++++.-.+.---------.+.+++.--.+.++++++.-----.++++.----.+++++.---..-.++++.-------.+++.----.++++++.----.--.++.+++++..-------.++++++.------.+++++.------.++.++++..---.-.++++.-----.++++++++.------.--.-.++++++.-.--.+++..-.--.++.-----.++++.---.+++.+++.----.---.+++++++.-------.++++++++.--------.++++..---.+++.+++++.------.++++++.--------.+++++.+++.------.+++.---.-.++++.----.+.++++.----.++++.-.+....-------.+++++++++.----.+++.---.-----.+++.--.++.-.+++..++++..---------..+++++++++.----.++.-.----.+++++.----.--.++++++++.----.++.----.---.++++++++.--.--.++++.--------.++++.--.++.++.+..-------.+.+.-.+.+.-.+++++.-------.++.--.+++++.--..++++.---.--.++++..+.-------.+++++.--.--.+++.--.++..++++.------.--.++++++++.-------.+++++.++.-------.++.---.+++.---.++++++.---.++++++.--.----.++++.+.-.----.+++..--.--.++.++++.-----.+++.+.-----.+++.--.++++++.-.-----.++++.---.++++.-.-.+++.---------.+++++++++.-.--------.++++++.------.++.-.+++++++.------.+++++.+.---.++.+.--.----.-.+++++.-.----.+.+++++.----.+++++.---.+.---.++.----.++.-.+++++++.---------.+.+++.++++.+.---------.+++.++.-----.+++++++++.-..-----.-.+++++.-------.++++++.-----.++++++.-----.+++.+++.+.------.-.+++.++.--.--.+++.---.++++++..------.++++++.--.++.---------.+++++..++.-----.+++++++.--------.++++++.--.----.+++++.------..+++++++++.--.-.-----.++++.-.+.++++.---------.++++..+++..------.+++++.+++.-------..++++.-.+++.--------.++++++.---.--.++++.----...-.++.++++++.--------.+++.+++++.----.-.+++.------.+.++++++.----.++++.---.+++.---.--.-.++++.---.++.+++.-.------.++++++++.---.----.++++.---.--.+++++++++..---------.+.+++++.-----.++++.+++.---.+++.------.+.--.+.+++.++.------.++++.++++.---------.+++++++.----..+.--.-.++++++.----.+++.-.++.-.----.++++.+.------.+++.--.+.++++++.---------.++++.+++.+.------.+++++.++.----.+++.-.-----.++++++.-------.++++.-----.+++++.-----.+++++++++.----.+.---..---.+++++++++.-------.++++++.--------.++.++++..++.----.+.+++.+.------.++++.-.--.+++++.---.--.+++++.--..-------.++.+.-.+++++++.--.----.+++.--.---.++.--.++++++++.---------.++++++.------.+++++++++.-.------.+++++.---.----.++++++.---..++.--.--.-.++++++++.+.--.++.-------.++.++.--.--.++.--.-.++.+.+.+++.-----.++++.---.----.+++++++++.---------.+..+++++.+++.------.++++++.--------.++++++++.---.--.--.+++.-----.++++.+.++++.--------.+.++++++..-------.++.+.----.+++.+.+++++.-..-------.-.++++++.---.++.-.----..++++++++..-.--.++++.---.++.------.--..+++++.-..----.++++++++.-----.+++.--.-.+++++.--.-.----.+++++..-----.++++++.+..--------.+++++..++.-.------.++++++++.+.----.+.++.+.---.+.-----.+++++.--.--.--.++++.--.+++++.--------.++++++++.-------.++++++++.-----.--.--.+++++++..----..-.+++.++++.--.++.--------.++++++.-----.+++++.+.----.-.++++.-.----.+++.+..-----..+++++++.----.-.--.++++++++.-.+.--------.-.++.+++.-----..+++++++.---.+++++.--------.+++++++.------.+++++++.---------.++++++++.--.--.+++.--.----.+++.+++++.--.++.-----.----..+++.--.+++++.------.+++++++.-------.+++.+++++.----.+..-.+++++.-----.++.-.--.+++++.---.++++.-----.++.------.++.+++++.---.+.---.++..+++.---.++..++.-------.+.+.--.+++.++.++.-.++.-----.-.+..---.+++++.-----.-.+++++++++..------...+++++.+.---------.++++++++.+..-------.++++.---.+++++.----.---..+++++++.----.+++.---.--.+++.---.+++.++.-------.++++..+.++.-----.+++.----.++++++.---.+.++++.------.-.+++.++.----.+++++.+.-.+.----.+.-.----.+++++++.---.++.------.+++++.-.++.--.++++.---.-----.+++.++++.-------.+.++++..------.++.--.+++.--.-.+++++++.++.--.-.----.++++++.------.+++.-.---.+++++.-..++++.---------.+++++.-----.++++++.------.++++.--.++.+++.++.--------..+++.----.+.+++++.+++.----.++.++.---------..+++..+++++.-----.++.+.-.++.---.++++.--.+++.-------.+++.---.++++++.--------..+++++++.---.-.---.++.+++.+.----.+.+.---.++++++++.-----.+++++.-.------.++++++.--.--.++.+.++.--------.+++..+++.-.---.-..+++++..---.----..+++++..---.+++++++.-----.++.------.+++++++++.---------.+++.++++++.-----.----.+.++++++..--.--.+++.---..++.+.-..-.+++.------.++++++++.------.--.-...+.++++++.--.-.-.---..++++.+++.--.-----.++++.+++.------.++++++++.--------.+++..++++.+..-.----.---.-.++++.----..+.++++.+++.--.+.++.-----.++.-----.++++++.++.-------.++.---.+++++.-----.-..+.+++++.--.+.-.+++.------.+++++.-..----.++..++++.-------.+++++++.---.----.+++++++.----.++++++.----.-----.++.++++.------.++++..--.+++++.-.+++.----.--.+++++.---..--.+++++.-----.+.-.++++++.--.--..-----.+++++.-.++++..-.------.-.+++++++++..--.+.---.---.--.+++++.-.----.+..++++++.--.----.+++++.+++.--.---.+++.--.+++.-------.++.+..+++++.-------.++++.------.+++++++.++.-----.-..+++.++.+.----.-.-.++++.+.-----.-..-..++++++.-----.++.+.-----.++++++.++.-.----.+..--.+.--.++++++++.-.+.-.-.+..----..---.+.++++++.---.-.--.--.++++++.--.+++.---.--.++++++.--------.+++++++++.--.----.++.+.----.+++.+++.--------.+++++++.-------.++++++..+++.-.-----.--.-.++++++.+++.--.++..------.++.---.++++.------.++++++.+++.------..++++++.-------.-.++.++.+.++.---.+++..-------.++.++++++.--------.+.-.+++.++++.--------.+++++++.----.++.-.+++.-----.++++++.----.++.---.-..+++++..+.----.+++++.---------.++++++++.--------.++++++++.-.-------..++.++.++.+...-.---.---.+++.+++.------.+++++...----.+.+.-.+.+++++.--..-.+.----.+++++++.----.----.++++++.+..---.--.++++.------.++++++++.---.+.----.---.+++.+.++.---.+.+++.-------.+.+...+++++++.------.++++++.----.+++.-------.+++++.------.++++++.+.++.-------.+++.-----.+++++++++.--------.++++.--.-.-.++++++.---.++++.+.---------.+++.---.++++++++.----.----.++++++++..--.-.----.+++++.------.++++++.-----...++++++++.---------.+..+++.+++++.-.----..-.+.---.+.+.++.-----.+.+.++.++.--.++.+++.-------.++++++.--------.++.++++++..--------.+++++.++++..---.-----.++.+.--.++++++.-----.++.----..+++++++..----.+++.------.++++.-..+++++.--..------.+.+++++.+.----.+++.----..+++.-----.++++++.-..----.++++++.---.-----.++++++.----.-.+++++.+++.--..+.-.------.++++++..---.-.+++++.------.++.-.+++.----.+++.+.-.++.------..++++++..++.-----.+.-----..++++++.--..+++...------.+++++++.-----.++++.-------.++..-.++++++++...--------.-.++++++..+++.----.-----.++.-.+++++.-.+.+.--.++.-.--..----.++++..+++++..--.++.-----.----.+++++++.-.-.-----.+++.++++.++....----.-.++++.----.+.-----..++.+++++.------.-.++++++..-.++++.-.-.+.-------.++.+++.------.+++.+++++.--------.++.+.--.+++.---.+.++++.++.-----.+++.+++.---------.+++++.++.+.-----.--.++++++++.---------.++++.++.------.+++++++.++.-------.+++++.-.-.---.+++++++.--.-----.+++++..-.+++.-----.----.++++.-.+++.-----.++.---.++.+.---.+++++.----.++++++.+.-.-------.++++++++.--------.+++++.-.++.-.----..++++.-.--.++.++.+++.------.++++++.----.---.++++.-.----.+.+++++.------.-.+.-.+++++.---.+++++++.-------.+++++.-------.+++++++.-------.+++.---.++++++..+.----.---.++.++...+++.------.+.+++.++++.--.----.++++++.------.++++++..----.-----.+++++.----.+++.++.----.++++++.----.----.++++.+++.-.+.---.-.--.++.+++.---.++++.----.++++++..--.+.------.+++.++++.--------.+++++++.----.+.-.---..++++++.-.--.---.++..-.+++++.++.---------.++++++.--.++.------.++++++.---.+++.-.+++.----.---.++++.---.+++++++.-------.+++++.-------.+.++++++++.---------.+++.---.++.+++++.-.------.+.++++++.----..++++++.-----.+++.---.++++.--..+++.---.------.+++.+.++++.--.+++.-----.+++++.--.-.-.-.---.++++++.--.---.++.--.+++++++.------.---.++++++.------.++++.----.+++++++.-----.+++++.-------..+++++.-----.+++++.++++.---------.+++.++++++.----.-----.+++.--.+++.++++.---.---..+++++++.-------.-.++.++++++.-------.+++.++.--..++++.-----.++++.----.+.-----.+++++++.+..--.+.++.--..++.-------.+++.---.+++.--.++++++.------.--.++++++.-.-.----.++++.+.--.---.+++++.-----.++++++++.--.------.+++++.++.----..-.++.---.++.-.+++.+++.--.++.-----...+++.----.++..++++.---.--.--.++++.------.++++++.---...++++++.--------.-.+++++..----.+.++++.++.------.++++.------.++++++.-----.++++.++++.----.++.-----.++++.----.-.++++++.-------.+++.+++..+++.-.---.-----.++++++.--.+++.----.-.++++++.-------.+.++++..+.-----.++.+.---.-.++++++++.-.+.---------.++++++.------.+++++.-.+++++.-..--------.++.++++++.--------.+++++++.+.------.++++++..-------.+++.--.+++++++.--.++.---.---..+++..+++.---.+.---..---.+.++.++++.--------.+++++.++++.-.------.-.++++++++.-------.-.+++.++.---..++++++.----.+.-.++.---.+.++.-----..-.-.++..+++++++.-.--.+..--.++++..--.---.++.+.----.+++++.-------.+.++++.------.++++++.+++.------.+++.+.-------.++++++.+++.--------.++.+.----.++++++++.-------.++++..++++.-----.---.+.--.+.+++++.-----..++++.++++.---.------.+.++++++++.---------.++.+.++++..--.--.++.---.+++...+.---.---..++++++.------.++++++.----.++.+++.++.-.-----.-.++++.-----.+.++.+++++.-..-------.+.++++++..-------.++++++++.-------.+++++++.------.++++.----.+.-.+.+++.-.++.--.----.++++.++.+.-------.-.++++++++.-------.+.++++++.--...+.-----..++++++.--------.-.+++++++.----..--.-.++++++.-.+++..------.+++.+.++.-------.++.++++...------.++++++.-----.+.-.++++++.-----.--.++++.--.-.+++++++.---------.++++++++.------.+++.---.+++.-----.+++++++++.-------.+++++.----..---.++++.+++.+.---.-----.+++++++.-----.++.+++++.--..------.++.++++++.-----..++++.-----...+++++.+.-------.+++..---.--.++++++++.-------..++++++.--.+.------.++++++++.----.+.---.+++++++.---..-.++++.---------.+++++..--.++++++.-----.----.+++++++++.---.-..+.++.---.-.---.++++++.-------.++++++.------..+..++++++.++.-.---.++.-----.+++++++.------.+++++.-------.++.++++++..-.------.+++.+++.-----.--.++++++++.-------.+++++++.------.+++.+.++.--------.-..+++.++++++.--------.+++++++.----..----.+++++++++..-------.++++++.--.-.++.--.+.------.+++++.++++..------.++.++++.-.+.--------.-...++.+++++++.---.+++.-.--.--..++.------.+++++++++.--.---.+++.------.+++.+++.------.+++++++.----.+++.-------.+.-.+.++++.--.--.+.++++++.-----.++++.-.----.++++.---.--..+++.++.+..---.--.--.+++++++++.--------.+++.+..++.---.----.++++.---.+++++++.-------.++++.++++.---------.++++++++..--------...++++++.--.+++++.-----.-.-.+.++++.+.---..+++.-----.++++++.------.---.++++++++.---.--.---.++++++++.------.++++++.-----.---.+++++.-.+++.-.------.+++++++.-.+.++..----.---.++.-.++.++.----.++++++.--------.+++++.---.--.+..-.+++++++..--.------.+++++.++.--.-.+++++.---.+.----.+++++.-----.-..++.-.--.++++++++.----.+.-.-----.++++++.-..-.++.------.++++++++.---.---.++++++..-------.+.--.+.++++++++.---------.++.+.+++.---.+++.--..+++.------.+.+++++.-------.+++.++++.---.++++.--.---.+..--.-.++++++.-----.+++++.-----.+++.++.+.-.++.----.-----.+++.+.--.++++++.----.++++.--.---.--.+.+++++++.-----..+++++.--------.+++++.---.--.+++++++.----.+++.--.--.+.+++.--.--.--.+++.-.++.-----.++++.---.++.++++++.-------.--.+++++++++.---.-----.-.++++++++.-.++.---.------.+++++.++..----.---.+++++++++.-.-.-----.--.+.++.++.---.++.++++.----.----.+++++++.--.-----.+++++.++.-.---.++++.------.++++++++..-------.+++.--.+++.-.-----.++++.+++.-------.+++++++++.---------.++++++++.---.+++.------.+++.----.++.++++++.------.+++.++.--.---.+.++.---.+++++.--.---..+++.++.--------.++++.--.++++++.+.--------.++++++.-.+.------.-.+++++++.-.------.++.-....++++.++++.-.------.++++++..-.--..--.++++++..-----.----.+.+.--..+++++++.-.------.+.++.++++++.-----.+++.-------.+++..+++..-----.++++++.++.------.++++.------.++++.--.++++++.---.---.---.++++++.-----.++.++++++.-.--.---.+++.-..-.+++++.-------..-.++.++++.---.---.++++.++++.--.++.---------.+++++.----..++++++++.---------.++++++++.-----.++.+++..------.+++++++.---------..+++++++++.--.-.-.+..--.+++.----.---..+++++++.----..+++++.-.++.------.--.+++.++.+.+.+.--------.++.--.+++++++.-------.+++.++.-.----.-.+++++++++.------.--.+++++.+.-.-----.++++.++.--.+++.------.-.++.++.----.+++.--.++.++++.--.------.++++..--..+++++++.-------.++..+.--.---.++++.---..++.--.+++++.------.++++++.-.---.+++++.-------..+++++++++.--.---.-..---..++++++++..----.+++++..---------.+++.+.++.+.--.-.----.+++++..----.+++++++.--.--.----.++++++.+..----.+.--.++++.------.+++.++.+++.-----.+.----.+++++++++.---.------.++++++++.--.------.+++++..--..++++.---.+++.----.+++.----.+++++.-.------.+++++++++.------.++.+.-.+++..---.--.--.-.+++++++++.--.-.------.+++++++++..-----.--.+.+++++.-----.+.+++.----.+++++.------....--.++++++++.-.-----.+++++++.-------.++.++.--..+++++.--.-.++.----.+.+.------.+++++.++.++.----.+.----.+++.----.+++++.+.-.-..++.---.----.++++++++..----.---.-.+++.-.-.++++++.----.--.++.+.+.+.----.+++++..----.++.+++.---.+.------.+++++.---.+.++.+++.------.+.+++.---.+++++.+.----.--.-.--.+++.+++++.---.--.+.----.++.++.++++.----.--..+++++.----..++++.------.+++++.---.++++++.--------.+.+.++++++.--.----.-.-.++++.++++..----.-..----.++++++++.------.++++++.----.--.-.+++++....---.+++.------.++.+.-.+++++++.---.-.-.+.+.+++.-----.+++.-------.+++.++.++..------.+++++++.----.++++.-.----.+..--.--.+++.+.--..+++++..-------.++++++..-.--.+++++.-----.++++.----.+++++.-.--.-----.++++++.-----.+++++.+++.-------.-.+.+++++.-.++.--------.+.++++.++.-..-----.+++++++.-------.-.+++++++++.----.-.--.--..+++++++++.--..-------.++++++++.-----.+++.---.+++.------.++++.-.+++.-----...-.+++++.++++.-------.++.----.+++++++++.--------..++++++.+..+.----.-.----.+++..+++++.--------.++.-.+++.--.++++.-.---.+.++++++.-----.++++.+.-------.+++++++.---.++.--.--.-.++++++.-.--------.++++++++.+.-------.++++.-----..+++.++.---.++.-.---.+++.+.++.------.++++.--.++.----.++++++++.-----.-.+.--.++++++.---.-----.+++++++.-----.-.++.++.--.+.+.--.---.+.+++++++.-----.--.++++.+++.-.--.+.----.++++++.------.+++++.--.++.----..+++++.+.-.------.++++.++..+.-.---.---.+.++..++..++..-------.+++++++.----.++.-----.+++++.-.--.+.---..+++++++.------.++++++.--------.++++.+.+.---.+++..--.+...+.-.------.+++++.----.-.++++++++.-.+..-.-.--.++++.----.+.--.+.+++++.------.+++.---.+++.------.++++++.++.------.+++++.+.--------.+++++.-----.+++++.+.--.++.----..++++++.-------.++.++.++++.-...---.+++.-.++.-------.+++.++++..-----.----.+++++++++.-----.++.--..++.------.++++.---.++++++.-------.+++++.---.--.++++..+++.-------..++++.++.---.--.++++.----.++.++++.++.--.--.-.-.--.++++++.----.++++.------.+++++++.-..--.+.------.+++.++++++.-.-------.++++.++++.---.----.++++.--.+++.--.-----.+.+++.---.-.+++++++++.---------.++++++..-.+++..--..-----.+++++.----.-.+++++++.--------..+++.+++++.------.++++..+++.-.+..---.-----.++++++++.---.-..+++.--------.+++++.+++.-.-----.--.++++++++.--.---.++++++.--.-----.-..++++++.-.+++..----.---.-.++++++++.-----.++..+.+.+.-.---.++.-------.+..++++++.++.-.-----..-.++..----.++++++.------.+.+++++++.-------..++++.++.--.+.-.+++.--------.+++++++.---.--.++++++.----.---.+++++++.------.+++++++.--------.-.++++++.-----.++++.----.++++++++.------.++++++.--------.++++++.-.---.---..+++++.++++.--------.++++++++.-----.-.--.+++..-.+.++.------.+++++.----.++++.-.----.++++.+++..------.-.+++++.++.-------..+++++.-.-..++++++.---------...+.+++++++.------.++.+.--.--..++++++..----..++++.------.+++++++.+.----..+++.---.++.-.------.+++.+++.------.+++++++.------.+++++++.------.++++++.--.------.+++++.-----.++++++.---.++.+.--.+++.++..--.++.---------..++++.---.++.++++++.--.-.-----.+++++++.--------.++++++++.+.----..--.+++.---.+++..+++.---.------.+++.--.+++++.----.-.++++++++.------.--..++.-.+++.-----.++..+.+++++.---.----.++++++.++.--------.+++++.+.-----.--.+++++..----.+++++++.--------.++++++.-.++++.-------.++++.---.++.----.+++++++.--------.+++.+++.----.+++.----.+.-.+++.+.++.--.++++.-------.++++.----.+.+++++.-----.+++.+++.------.+.++++.------...++++..-.+++.+.----..++.-.+++..-----.++..------.++++.+++++.--------.++++++++.------.+++++.-------..+.++.++++.--..------.+++++++++.---------.+++++++++..--.++.-.-------.+.++++++.---.++.------.+++++++.------.+.+.+++++.-----.----..++++++..-----.++++...---.-.++++++++.---.-----..+..--.+++++++.-----.--.+++.---.+++++++++.-------..+++++..-.--.++.----.--..+++++++++...------.--.++++.---.++..--.+++++.----.++.+++.+.-----.++++..-.------.-.+++++.++.-..----.+.+++++.+.-----.++.+++.------.+++++..+.-----..++.--.+++++.----.-----.+++++++++.------.++++++.---.------.+++..---.++++.+.-.-.+.----.++++++++.----.--.-.-.++.++.++.----.++.----.+.-.++++.++++.-.-----.+..-.++++++.-.--.-----..++++++++.-------.++++++.---.+++++.--------.++++++.++.-.-.--..-.-.+++++.-.++.------.+++++.-.----.+++++.-------.+++.-.++++++.-.+.-----.--.+.+++++.--------.+..++++++.-.----.+++++.-------..++++++++.-----.++++.------.++++++++.---.------.+++++.--.---.+++++++++.-----.-.+++++.-----.++++++.-----.----..++++++.---.++++.--.+.-----..+++++.--.+.+++.---.+.------.+++++++++.-----.-.--.+.+++++++.----.----.++++++.--.++++.--..------.++.++++++.------.++.--.++++++.---.------.+++++++.---.-.-..+++++.++.-------.++.++++.+.-------..-.+.++++.+.-------.++++.+.+++.--------.++++++++.-------.+++++++.-----..--.++.++++.-.--.---.+++++.-.+++.-------.+++++++.------.++++.+++.----.+.----.-.-.+++++.+++.-.-----.++++++.+.-------.++..+++..---.----..+++.++.++++.-----.+++.-------..+++++++++.-------.++++.++.--..----.++++.-.++++.---.-.----.+++.--..--.+++++.-----.++++++.---.---..+++++++.+.---.++++.-------.--..++.++.++++..------.+++++++.--------.+++++++.--.------.++++++++.-----.++++++.--.---.-.++++.----.-.+.++.--.+++++.----.+++++.---------.++++++++.-----.++++++.---.--.-.-.++++.-----.+++.+++.-------...+++++.--.-.++.--.+.++.-.----.++++++.--.+++.-------.++++.--.--.++++++++.+.-----.+++++..-------.-.-.++.+++.-----.++++.----.++++.+++.-----.++++.+.+.-------.-.+++++.++++.---------.++++++++.-----.+++.--..----..+++++++.---.++..---.+++++.--------..++.--.++++++++.-.-------.+.+.++++...--.--.--.+++++++++.-----.+.++.------.+++++++.-------.++++++.-------.++.+++++++.-----.++.+.--.---..+++++.+.---.-.----..+++++++.---.+.-----.++++++++.---..---.+.++++...-----.--.++++++++.+.---------.+++++.+++.-------.+++++.++.-----.++++++.--------.+++++++.----..++.-.++++.-------.++++++.------.+++++++.-----.---.++++++.-------.+.+++++++.------.++++++..------.+..---.+.+++.+++++.--.------.++++..-.--.+.++.---.+.++.++++.--------..++++++..---.++++.-------.+++++++.--.----.++++++.---.++++.-------.+++++++.---.+.-.------.+++++.-----.++++.++++.------.--.+++.+++++.--.--.-.+.-.--.-.++++++++.-..++.----.+.----.++++++.+.-------.+++++++.-------.+++.-.----.+++++.+.---.+++++.+.-----.++..----.-.++++++++.-----.++++.------.++++.++.-.------..-.++++.--.++++++.------.++++++.-------.+++++.---.+++++.+.------.++++++.--.--.++.------..++++++.--.++..+.--.+++.--------.++++.-.-.---.+.+++++.-.-----.+++++.+++.--.------.++.+++++++.---.-.---.-.++++++.---.+.++++.----.+++.-------.++++++++.-...-.+.--.++.--------.++++.----.++++++++.-------..-.+++.-.++++++.----.-.-.+++++.----.++++++.-.--.+.------.++++++++.-.--.----.-.++.---.++++++.----.--.+++++...++++.-.---..---.++++..------.+++.+++.--.----.+++++.-----.++++.++.----.++++++.------.-.++++.---.+.---.++++++.-----.++++.-.+.++++.-----..+++.---..++++.+..---------.++++++++..-----.++++++.---------.++++++++.-------.++++++++...--.----.+++++.-.---.+++.---.+.---.+++++++.---.+++.-.-------.-.+++++++..-.----.--.+.+++.++++.-.------.++.+.----...+.+..+++.--.++..---...++.++..+++.----.-.----.+++++++++.------.--.++++.---.-.++.--..++++.--..++++.++.--------.++++.++.++.-.--------.++.++++.+++.--.++.----...++.------.-.+++++.-----.++++++++.---.-----.+++++++.---.+++.----.+++++.-.---.+++.--.-----.+++++++.--.+++.--------.++++++.++.-.-.-.--.++++.-.--..+.++.+.------.+++.---.++..-.-.++++.---.+++++.--------.++++.++.-----.+++.-.---.++++.--.++++++..+.-------.+.++.++++.------.+.++++.---.---.+++++++.---.-----.-.+++++.+++.------.++++.+++.------.+++++.------.-.-.+++.+.+++++.-.--------...++++.----.+++++.---.++.++++.----.----.+++++++.-------.++++++++.----..----.+++.++.+.-----..+++++.+.+.-------.++++++.------.++++++.-------.+++++.----.+.++++++.-------.++..++++.+..--------.+++++.++.-------.+++++.+.--.-.+.+.-----.++++++.-----.+++++.-----..++++++++.------..---.++++.--.++...----.+++++++.++.-.------.++++.------.+++.++++..++.----.----..++++++++.-.---.-.++++.--.+++.-----.+..++++.--------.++++.---.--.+++++.----.++++++++.---.------..+++++++++.------.---.++++.---.+.+++++.------.-..+++++++.-----.+++++..+.----.+++++.------.---.+.++++...-----.+++.+++++..+.----.--.+++.------.+++..+++++.------.++++.-----.++++++++.-------.+++++++.------.+.-.++++.++.--.-------.++++++++.-------.+++++++.-.---.-.-.--.+++++++++.-----.+++++..--------.+++.---.++++.++++.----.++++.------..++++++.---.---.+++.++.-------..-.++++++.----.+++++.--..++.-----.+++++++.----.---.+++++.+.--------..++++.--.+++.-.++++.--.---.---.++++++.------..+++++.-.+.---.+.+++++.-----.++++++.--------.++++.----.-.++++++.++.+..-.+.--------.++.++.++.+..------.--..+.++++++++.-----.---..++++++.+.--.-.--.++.+.++.------.-.+++.+++++.--------..+++++++.---.---.++++++.------.--.+++++++.+.---.---.-.++.---.+.+.+++..----.+++++++.---.----.+++++++.----.+++++.------.++++.------..++++.-----.+++.+.--..-.++++.++++.----.-.--..++..+.----..++++++++.---------..++.--.+++++++.----.++++++.------.++.--.++++++.---.----.+++++.---.----..++.--.++++++++.-------..-.++++.++.-..--.---.++.--.+++++++.++.------.-.++++++.--.+.-----.+++.-.+++.---.----.+++++.-.-.+++.-.---.+++++.------.++++++.--.++++.----.+++.+.------.++.-----..+++++++.------.+++++.---..+++.------.+++++++.-.---.-.-.+++++.-----.+++.+++.-----.+++.+++.-------.++++.-.----.+++++++.-.--.--.--.+++++.--.---.++.--..++++.+.--.+.----.+.+++++++.-----.++.++.-----.+..+++++.------.+++++++.-------.++++..-----.++++++++.--------.++++.--.---.++++++++.-----.++.-.----.+++++++++.----.----.+.--.++..++++.---.-.+++++++.--------.+++++.-.-----.+++++.-..--.++++.-----.+.+.+++.-----.++++++++.--------.++++++++.--.-------.+++++.----.+++++.-----.++.+++++.-----.++++++.------.++.++.----.-.++++..+++.------.++++.-.------.+.++++.+.+++.--------.+++..--.+++++++..-----..+++++.-----.-.++++.---..++++.---.+.++.--------.+++++++++.--..--.+.+++.---.---.---.+++.--.+.+++++++.----.+++..-.------.++++++++.--------.+++++.-----..+.+++++++.-------.+++++++.-----.++.++.-------.+++++++..----.+++++.------.+++.---..+++++.--.--.+++.----.++++++.-------.+++++.---.+++.-.------.+.+..++++.+++.---.--.---.++++.+++..----.++++.+.---------..+++++++++.---.-.++.------.++++++.-------.++++++++.--.-----.+++++.------.+++++.++++.-.-------.+++.+++.-----.--.++++..++.+.---.--.++++++.--..--.--.--.++++++++.-.-.-.--..+.+++.++..-.---.+++.------...--.+++++++++.---------.++++++.-----.++++++++.-.--------.++.-.++++++.----.-.-..+++++.-----.+++.--.+.---.++++.---.++++++++.-----.+++...--.-.+++++..---------.+++++++.----.+++++.-.----.+++++.---.+.+.++.-----.---..+++++++.+.-.------.++.++..------.+++++++++.--------.++.---.+++++++++.--------.+++++.+++.--------.++++++..-----..+++++.---.--.--.+++++++.-----.+...+++.+.-.---.++.-----.+++.-.++++.+.+.-----.+.----.+++++.+++.--.---.---.+.++++++++.------.---.+.++++++++.------.-.++.--.+++++++..---.---.++++++.--.-----.--.++++...+.----.++++++.++.-------.++++++..-------.+..++++++.---.-..+++.+.------.-..++++++++.----.--.++.--.---.++++++++.+.-.+.--------.-.+.+.+++.--.+.--.+++++++.--.--..---.++.+++.-----.+++++.-.---.++.++.----.---.++..++++.----.++++++.-------.++.+++++.------.--.+++++++++.--------.+++++++.--------.+++++++.---.-.++++++.--.---.++++.--.+.------.+++.+.--.++.++++.---------.+++++++..+.--.---..++.--.---.+.+++++.------.++++++++.------.-.++++..++++..--------..++.--.+++.---.+++..--.--.+++++.-----.+++++++++.--------.+++..+++.-----.+++++++.------.++.--.++.-----.++...+.---.++++++++.-------.++++++.------.++++++++.------.+++..---.++.-----.+++++++++.------.+.++.++.--.-.+++.---.+++.--.-.+.---.--.+++.++++.---...++.--.+++.--.----.++..+++.+.-------.+++++++.--.----.--.+.-.++++++++.-.------..+++++++..+.--.-.------.++++++.-.---.+++++++.---.+++.-.+..-------.++++.+++.------.-.++++++.-------.++++++.+.-.-------.+++++..++.-.--.-.++.----.+++.-..+++++.------.--.++++++.------.+.+++.---.-.+++++++..----.-.+++++++.-------.++++.-----.-.++++++.---.+.-.--.++++.---.+++.--..++++.------.+++++++.------..++.-..+++++.---.---.++++.---.++.---.--.++.-.++++++..----.++.-..----.+++++++.------.++++.---.++++++.-------.+++++++.+.-.-------.++.++++.-.+++.-.-.--..----.++++.++.--.++.---.+.-.++.+++.------.++++++.--.-----.+++++.------.++++.-----.++++.++++..----.++.+++.--.++.------.+++.-----.++++++++.----.-----..++++.+++...-----.--.+++++++++.--.-------.+++++.+.-----.++++++.++.------.++++++.--------.++.+++++.------.++++++.+.-.+.-.----.+.--.-.+++++.---.--.++++.----..+++++.-----.++++++..--.--.+++.------.-.++++++++...-----.-.+++++.-------.+.++++++.----.++++.-----.+.-.+++.+++..-------.+++++++.------.++..++.-.+++.----.-.+++.----.++.+++++.----.+++.--------.+++++.++++.-------.+++.+.------.+++..+++++.-------.-.+++++.---.-.++++.+.------.++++++.----.--.++++++.-----.++++..++.------.++.-.+++++++..--------.++++.+.------.++++++++.----.++++.+.-------.--.++++++.--.-.+.----.+++.---.+++..++++++.----.---.++++.----..++++.---.+.+.----.+++.+.-.--.++++++.-----.+++.+.+.--.+++.-.------.++++++..--------.+++++++.---.--.+++.----.+++.--..+++.+.+.---.+.----.+++++++.--------.++++++.-----.+++++++.----.---.+++.+++++.----.+.--.++.++.--.-----...+++++.---.++.-.----.++++.+++++.--.------.+++++++.+.--.-.++.------.-.++++.-.--..+++++..-----..++.+++.++.-----.+++.---.----.+++..++.++.------.++++.---.+++++.---.-.+++.++.-------.++++++++.-----.----.+++++++++.-.+.-------.--.+++++.-----.+..++.+++.-.--.+.----..+.+.+.+++++.----.++.+.------.+++.--.+++++++.---.-..----.+++++++.--.+.----.+..---.++++.--.++++.---.---.+++++.-----.++++.-----.++++.--.+++.+.---.-.+++.+.+.------.++.+.-.---.++.++.+++.-.-..----.+.+++.---.-.++++++++.-------.-.+++++++.--------.+++.++.++.+.--------.+.+++++.+++.-------.++.----.+++.-.++++..+++..----.-.---.++++++.---.++.------.++++++++.-.--.++++.-------.++.----.+++++++++.-------.--.+++++++.-------..++++.++..+++.------.+.----.+++.++++++.---.-.----.-.+.++++++.+.-------.++.+.++++.---.++.+.-----.++.+.+++.-----...----.+++++++.-.------.++++.+++.-------.++.+.-.+++.-.----.+++++++.--....++..-.--.+++.-----.++++++.----.+.-----.+++++++.--.----.+++++++.------.++++.++.+.---------.++++.---.+++++++.------.+++++++.------.++++++.---..-----..++..--.-.+.+++++.------.+.++.--...++++++++.---------.+++++++..----.++++++.-.--.---.-.++.++.----.+++++..+.------.-.++++++++.---------.++.+.+++.-.-----.++++++..------.+++.++++.---.----.++++.---.+++++.------.++++++.+.-----.++.+++++.---.----.++.+++++.---------.+.++.++++.---.-..-.-.++++++.-----.++.++.--.+.-.----.+++++++++.--.---.---.+.+++++++..----..++.-------.+++++.---.+++++++.--------.+++.--.++.-.+++++.------.--.++++++++.--------.+++++++.-.------.+++++++++.-.-----.+++.--.++++.------.+.+.++.-.++++.--.----.+++++..--..+++.--------.++.+.+++++..--------.++++++++.--.+.----.----.+.++.--.-.++++++++.--------.+.++++..+++.-------.++.+.-.++++++.--.++.--------.++++++++.-----.++++.---.---.++++++.-----.---.++++.-.+++.+.----.++++++.---------.+.+.++.++++.------.--.++++++++.------.++...++++.-------.+++.---.+.++++++.--------.+++++++++.----.-..-.++++..----.+++++.+.-.-----.-.--..+++++.++++.-.--.--.+++++.---------.+++++++++.--------.++++.++++.----.-----.+++++.--.-..++++++.---.++.++.--------.+++.+.++.-.++..----.+++++.---.----.+++.++.+.--..-.+++..---.++++...--------.++++++.++.-.--.+.--.---.--.+++++..-.+..+++.--------.+++++++++..---------..++++.+..+.--.++.-----..++++++.+.-.--..---.++.+++++.------.++++.-------.+.+.++.+..--.-.-.++++++.------.++++++.-------.+.++++++++.-----.--.++++++.------.++++++..----.++.-----.++++++.---.----.++.+++++.----.+++..--.+++++..--.+.----.+++.--..-----.++++++++.------.+++++++.-----.--..++++++.--------.++.--.++.+.-.+++++++.---------.+.+..-.+++++.---.---.+.-.++.+.---.+++++++++.--..-----.-.++++.----.++++.+.+++.-----..++.--.--.+++++.++.---------.+++++++++.-.--------.++.-.++++++++.---------.++++++++.------.++++..++.+.-.--.++..-----.+.--.++++.---.---.+++++++.------.+++++.------.+++++++++.-------.--.+++++++.++.--------.+++.----.++++++++.---.----.++++++++.--.-.+++.----.---.+.++...--.+.++++..--.-.++..---.-.+.--.+++.---.+++++..--.--.--..++++++++.--.-----.++.+++.---.-.---.++++++++.-.----.---.++++.-.+++.-----.++++++++.----.----..++.++++++.---.-----..++++++++.---------.++++++++.--------..+++.---.++.+++..+++.-.+.-----.+++++.-.-.--..--.--.++++++.------.++++++++.---.-----.++++..+++.----.---.++++++.---.--.+.+++++++..-------.+++++..+...+.-----.--.+++++.-----.+++++++.--------.+++++++.+.--.-----.+++++.------.+++++.+++.-.+.---------.+++++.++.--.++++.-------.+++.---.++..++.+.++.---..------.+.+++++++.+.--.-------.+++++++.---.++++.------.+++++++.---.------.+++++++++.-----.+++++.--------.++++++++.---------.++++++.--.++++.-.-.--.++.+++.------.++++.-------.++.+++++.--.-----.+++++++..----.+++++.--..--.-.-.+.++++++.--------.++++++++.--------.++++++++.---------.++++.--..+++.-.--.+++++++.---------.++.+.++.--.--.+++++++.+.-------.+..++++..-----.+++++++.------.--.+++++..+.----.+++.------.++++++++.--.+++..---.----..++++++.--------.+++.-.+++..++.------.+++++++.---.--.---.++++++++.+.--------.++++++++.-------.++++++.----..----.+++.+++++.--------.+++++.-----.+++++++.------.-.+++.---..++++++.--.+++..-.++.----.+++.+.--.---.-.++.-.--.++++++++.--------.-...++..+.++++++.-------.+++++++.--.+.---.---.+++..--.++++.-----.+.++++.--..+..----.-.++.+++.--..+++.---.----..+++++++++.---.+.-.------.+++++.--.++++++.-----.-.++++++.-.-----.+++++.------.+.++.++.-.--.++.------.++++++.+++..-------.++.++.-.---.++++.------..++++++++.+.---------.+++++++++.---------.++++++.----.++.---.-.+++++.++++.---------.++++.--.-.++++.-.+.--.++++++.-------.+++++.++.---------.++++..---..++++.---.+++++++.----.+++.--------.+++.+.+.--..+.+.-----..++.+++.+.----.++..---.-.+.-..++++++.---.++.++++.----.--.---..+++.++++++.----.++++.-..--.--..++..-----.+++++.+++.----.++++.----.+.----.++++.---.++.----.+++++++.-.+.--------.++++++.------.++++++.++..---.----.++.++++.-----.+.+.++.----.+++++.-------.+++++++.++..--.----.-.+++++.-----.+..--.++.+.++.+++.------.++++++.--.------.+++.+.+.----.++++++.---..-.--.++++.-----.++++.-.++.+.-.-.-----.++++++.---.-.++.++.-.+.+.-..----.--.++.+++++.++.-------.++.+.---.--.++++++++.---.+++.-------.++.+.+++..------.++++++.-.------.++++++++.---.---.-.+++++.+++.--------.++.+.----.+++++++++.-----.++.-.---.--.+++.---.+++++++.-.+.----..++++++.--------.+++++++.----.---..+++.+++.--.-----.++++.---.+++.----.+.+++++.++.+.-------.++.---.+.-.++.--.++++++++.-.------.++++.++..-------.++++.+.++.--..--.+.+.-----.+++.++++.---.--.+++++.--------.++.++++++.-.--.--.++++++.------..--..+++++.------.++.+.-..+++++++.-------.+++...+.-----.+++++++.+.-----.---.-.++++.--.+++++++..----.--..++.+.--.----..+++++++++.----.++.+.--.--.+++++.----.--.+.----.+++++++++.------.++.----..++++.---.++++..--.+.-.----.++.++..---.+++++++.-..--.++++.-----.+++++.------.--.+++++.+++.------.---.+++++.+.------.++++..++++.--.++.--.--.--.--.++++++++.--.----.+++++.--.++.-----.--.+..++++++.-----.+.--.++++++++.----.---.++++.--.----.+++++.-----.++.+.---.+++++++++..--..---.+.+.+.-.--.+++.+.-----.+++++.----.++++..+.--.----.+.++.--.-.--.++++++.-----.-.++++.++++.-.--------.++++++.----.++++.+.+.-.-.+.------.+++++++.-----.+++++.--------..+++++.---.++.+++.-.+++.---.++..----.----.++++++++.----.+++++.-.+.--------.+++++++.---.-----.++++++++.--.-----.+++.+++++.---------..+++.+.-.-.++.----.+++.+.+++.-.+.---.--.++++.++.--.----.++.+.++++.----.---.+.++++++.----.+++.+.---------.+++.++.+++.---.+++.------.-.++.++.-----..++++++.--.+.-----.+++++++++..-.-------.++++++.+.------.++..++.---.+++.------.++++++++.-.----.--.++++++..--.-.-.++++.+..---.++++.---.+..-.+.-----.+++++++.--------.++++++++.----.---.++++.-----...+.-.++.+++++.---.++++.--------.++++++++.-----.+++.-----.+++.-.+.----.+++.----..+++.---.+..+++++++.--------.+++++.-----.+++.+.-.++++.+.-.--.---.+++++..-..--..----.++.+++++.-.----.++++.-----.+++++++.+.-----.---.-.+.++++++.--.++.-.++.-.-----.++++.++.--------.++++.--.++++++.-------.++++++.-..----.+.+++++.--.------.++++++.++.--------.++++.+++..+..---.---.++.--.++++++..-.---.-.---.++.+++.++++.--------.+++.+.---.++.+++.-------.+++++++.----.++++++.----.-----.+++++.-.++.-.---.+++.----.++.++.--..++++++.-----.+.++++.----.++++.-.-.+.+.---.-----.++++++++.--..+.+.--------..-.++++.---.+++++++.+.---------.++.+++++++.-------.+++++++.-----.-.+++++.-------.+++++++.---.+.+.-----.--.+++++.-----.+++++++.-------.+++++++++.---.--.++.------.++++++.----.++++.---.++.-.---.++++++.----.-.+++++++.-----..++.--.+++++.----.++.-..-----.+.++++.-.----.++++++++.----.--.+.+++++.----.++.-------.+.+++++++.--.------..+.++++.-.---.+.++++.----.+.++++++.---.----..++++++.--.--.---.++.+++++.+.--..++.---.+.----...-.+++++++.---------.+++++++.-------.+++++.+.+.----.++++.-.+++.---.----.-.++++.+.--.+++++.-.-------.+++++++.----.+.-----.++++++.++.----.--..++++.---.+++.+++.---------.+++.+++.+.+.----.+++++.----...++++.--.-------..++.++++.------.+++++++.++.-.--.+.++..---.----.++++.-----.-.+.++++++++.---------.+++.++++++.------..--.+.++++.---.++++.-.++.---..+.+++.---.++.-.-.+.-------.++.+++++++.-------.+++++++.----.--.++++.------..+++++.----.+++.---.++++++.--------..+++++..-.-.--.-..+++++++.+.--.--.----.++++++++.-.-----.++++++.+.------.++++++.-------..+++.++.------.+++.+.----.+.++.++++.-------..++.++.++..+.--.----.+++++.-..--.+++++.---------.++.++.--.+++.----.+++++.-----.++++++++..---------.++.+++++..---.+++.------.-.+++++++++.---------.+++..++.++++.------...---.+++++++++.------.---.++++.+++++.-----.++++.-----.+++++.--------.+++++.++++.--.+.---.+..----.++++++..----..+++.+.-.---..---.+++.++.+++.-.----.---.+++.+++++..---------.++++++.+.------.+.+.++++.-.--.+++.+.+.----.+++.------..++++.---.-.+++++++.-----.+++++.---------.++++.++.+.++.-.-------.+.--.++++++++.+..-.----.++++.---.++.------.+++++.---.++.++.------.-.++++++++.-.+.-----.--..++++++++.--------.+++++++.----.++++.--.---.---.++.+++.-.+.-----.+.+++++.----.--.+++++++++.-------.+++++++.-.--------.+++++.+++.------.+++++++.-------.--.++++++++.-----..+.++++.-------.++.+++.---.+++++.----.----.+++++.-.--.-.++++++.-----.--..+++++.+.-----.+.-.++++++++.-.+.------.++.--.+++..+++.------.++++.------.++..+++.+.----...++++++.-------.++.++.--..---.+++++.-----.+.+++.---..+.--.++++++++.---.+++.-----.-.+.+++.------.+.--.++++++.--.---.++++++.----.++++.--.-.+++++.--------.+.-.+++++.---.++.++.-------..++++++++.---.++.----.+++.+++.-----.-.++++++.--.----.---.+++++.++++.--.++.--.-------.+++++++++.--.------.++++++++.--.-----.++++.....--.--..++++.+.---.-.--...++++++..-.----.-.++++++.-.--.----.+++.---.++++++.++.--.++.-------.++.--.-.+++.++.----.+++++++.+..--------..+..+++++.------.++..++++++.--.-----.++.----.+++.+++.++..-.-------...+++++++++..---.++.--.----.+++++++.-------..+++.-.++.--.++.-.-----..++++++.---.+++++.---.---.++++++..--.----.--.+++.++++++.------.+++++.--------..+++++.-----.++++.+++..+.------.+++++.-.+++.--------.+.++++++.-----.++.+.------.+++..++++.-----.+++.-.++++.------.+++..++.++.------.++++++.--------.+.+++++++.-.---.---.+++.----.++++.-----.++++++.++.------.+++++++..---.+++.--------.-.+++++++..--.-.--.+++.++.-.--.+++.---.++++..-----.-.+++.--.+.---.+++.---.+.-.++.-.++++++.--------..++++++.----.++++.+.------.++++++.-------.+++++++++.-----.----..+++++++++.---------.+++++++++.-.------..+.++.---.+++++++.---.-.++.++.----.++.++..--.+.--------.+++.---.+.+++++++.------.++++++.------.++.--.++++++.----.+++++.---------.++..-.+++.+++.-------.+++++++.---.++++.-------....+.++.----.+.+++++++.--.------.+++++++.-.-----.++.+.---.++++.----.++++.-----.+++.+++++.-.--.+.+++.-.-----.---.+++++++++.--------.+++++++.--.-.---.+++++.+.--------.++++++.-.+++..+.---..++.------.+.+++.----.+++.---.+.++++++.------.++++.+.----.+.---.+++++.-----.++++.---.+.+.--.---.++++.--.--.++++.---.+++++++..--------.++.+++.-----.++++++++.----..--.+.+++.---.--.++++++++.---------.+++.+++++.-----..--.+++++++.-----.+++++.----.+..-----.+++++.---..+.+++.+.++..-------.+.++.++..--.---.+++++++.-------.+++++++.--------.-.++++++.+++.-------.+++.-----.++++.-.-.++++.-----.+++..++.+++.----.-----.+.-.+++++++++.-.--.-----.-.++++++++...+...--------.+++.++.-.+++.---..----.+++++++..-------.+++++++.-.----.++.+++.------.+++.---.++++++.-------.+++++.--.-.---.++.+++.---.--.+++++++++.------.++++++.-------.++++++.---.---.+++.+++.--------.+++++++..++.---.+++.--.----.++++.-.----.--.++++++++.----.+.+.---.++++.---.++++.------.-..+++..-..++++++.-..-------.+++++.----.+++++.------.-..+++.--.++++++.-------.+++.--.++++.----.++..+..----.++.+.---.+++++++++.----.---.++++.---.++.----.++++++++.-------.+++++++.----.+++..--.++.--------.++++++.+++.---------.++++++++.------.-.++.++..+++.---.--.+++.++.--------.+.+++++.-----.-...++.-.++.++++.---.----.++++++++.---.----..++++.-..++++.----.+++++.--------.+.++++.++.---.+++.----.---.+.++++.++.--.+++.----.+++.+..--------.++++++.---.---.+++.+++++.--------.++..+++++.------.--.+++++.++.+.----.+++++.-------.++++++.--------..++++++.+++.-.------.+++..----.++++++++.----.++.---.----.++.--.+.+++++++.-------.+++++++.-------.-.+++++.+.--.---.+.+++++++.--.-----.+++.-----.++++++++.-----.+++.------.+++++++.-------.+++.++.+.++.---.----.-.+++++..--..--.++++++.+.-.+.----.----.++++++++.------.+++++++.---------....++++.---.++++..---.+++.----..+++++++.--.-.++..++.-----.+.--.++++++.---.---..--.++++++.--.--.+++++.---.--.-.--.+++++++++.-------.-.+++.+++++.--.-----.--.+++++.---.++++..------.+++++++.+.-----.--.+.++++.------.++.++++++.-------.++++++++.---.-----..+++++.--.++++.---.+++.--------.+++++++++.-.--.++.----.+.+++.-.--.---.+++.----.+.+++++++...--.---.----.++++.----.+++++++++.-------.+++++.++.--.-.++.-----.--.++++++.-..---.++++++..--------.+++.++.-..--.+++++.--.-----.-.++++++++.+.------.++++.--.+++.-.++.----.---..-.+++.+++++.--.------.++++++.----.--.++++++.-----.++++++.-------.++.--.++++.----.++++++.++.------.-.+++++++.---------.++++..-.--..+.-.+++++++.-------.++++.+++.-.------.-.++.+.++.----.+++++++.-.---.----.+++++++.--.++.-----...-.-..+.+.+.++++.-.++.-.-----.-.++++++++.-----..+++.---.+++.-----.--.+++++++++.------.+.+++++.------.--.+.+.-.++.---.-.+++++++.-------.++++++.-.-----.++++++++.--------.++++++.-----.+++++++.---.+.----.+.++++.-----.+++.---.++++.+.----.-.+++.-.----.+++++++.----...-.++.++++.-.--.++.--.-..++++.------.+++++++.---.+.--.++.----.+.+.-----..+.++++++++.------.-.-.++++++++.---------.++.-.++++++++..--------..++++++++..---.------.+++++++.++.--.++.-.+.------.++++.----..+++++.-----.+++.+.----.-.++.--.+++.++.-.-----.-.+++.++++++.------.+++++.+.-.---.--.+.+++++.-------.+++++.+.-...---.+++.----.++++++.-.--------.+++++.-----.++++++++.--------.++++++++.--------..+.++++..-..+++.-.--.----.++++++.-----.-.+++++.--.++.---...--.++.+.-.+++.-.----.+++++++++.-----..-.++.+.+..------.+++++++.-.++.-----.+.+.-.-.-.---.++++.----.++++++.+.----.++.+++.+.---.--.+++++.--------.-.+.++++++.-.-----.-.+++++++..--.++++.-----.++++.-----.+++.--.+.-.----.++++++++.------.+.+.++++.--.-----.++.---.++.+++.-.+++.------.+++++++.----.+++.-.--.++++.---.----.+++++++.+.----.++.--.+++.-----.+++..+.---.-.++++++..--.++.--------.++++.-----.++++++++.---.----.+.++++++.---.+++.--------.++.--.++++++.------.+++++++.+.------.--.+++++..-..++.----.+++++++..--------.++++++.-----.+.-.--.++.--.++.++++++.------...+++++++.--------.+++.++++..--.+++.----.++++.------.++++++..--.-----.+++++++..--.---.--.+++++++.--.---.+++.------..++++..--.++++.------.+++++++.---.+++.+.-------.++.--.+.+++++.----.+++++.------.+++++.---..+++.---.+++.---.++++.----.-.----.+++++++.---.-.+++++.-------.-.++++.++++..------.++++.----.++.++.--.++++.-.+..--------.+++++.--..---.++++.--.+++++.------.+++.++.---.---.+..++++++++.-----.---.++++.+++.+.-.+.---.---.-.++++++.-.++.-------.++++.+.+.-----.-.+++++.----.-..++.+.+.-----.-.+++.+++++.---.---.-.++++++++.--.-------.+...++.---.++++.++..-.+++.-.------.-..+++++.-----...++++++++.-----.-.++++++.---.----.++++++..----.--..++++++..-.--.++++.+.--.----.++.---.+.---.+++++++++.-------.++++...-----.+.+.+.+.+++...-.----.--.-.++.++++++..-----.++.----.++++.+.----.++++.--..++.------.++.+.+++.+.------.++++++++..---..--..+..-.+++.-----.+++++.-.------.++++++++.-----.--.-.+..+++++++.-.+..-----.+++++.+.--------.++++.----..+++.+++++.------.+.----.+++++++++.------.++++++.------.+..+++.--.-----..+++++++.----.---.++.+++.+++.---..+++.-------.+++.+++.--.+.-----.++++++++.---------.++++++++..-------.++.++++++.-.-.--.---.+.++.++.+.-------.+.+..--.++.+.--..+++++.++.-.--..-.-----.+++.++.---..+++++.-----.+++.--.+++.+.------.++++++.------.+.+.---.+++++++.--.+.++.--.-----.-.++++.+.-----..++++.+.-.++++.+.--.-------.+++.+++.------..+++++++.++.----.+.+++.-.------.+++++.-.----.++++.---.++++++.-------.+.+..---.-.+++++++.------.+++.++.-.+++.----.++++.+.----.++.+.--------.++.++.---.+++.----.++++++++.-------.++++.+++.----.----.+++++.---..+++++++.----.--.+++.+++.------.++++.---.+++++..--.------.-.++++++..-..++++.-----.++++.+.-----..+.++++.-------.++.++.----.++++++.--..-----.++++++++..---.---.++..+.---.++.-----.++++++.-.---.++++.----.+.+.----.+++++.--..++++++.-----.-.++++++.--------.+++.--.-...+.+++++.------.+++++++.-------.-.++++++.+++.--------.-.+++++.---..+++++++.---------..++.++.++.-.++.---.--.+.+++.------.++++.---.++.---..+++++++++.------.+++.+++.--------.+++++++..+.-------.+++..+++.--.-.++.+.----.++..++.----.++.-----.+.-.++++.+.+.++.----..-.--.+++.+..------.+++++.-.---.+++++.------..+++++.-----.+++++++.------.+.+++++.-..--.---.++++++.-..------.+++++.+.++.-.---.--.+++++.---.--.--..+++.-.+++++++.----.++..------.+++++.------.++++++.--.-.+..++++.--.------.++++++.----.--.+.+.+.++++++.-.------.-.+++++.+++.-.------.+++++.------.++++++.-----.+.--.++++++++.--.+.------.++++.++.-------.+++++..----.++++++.------.++.+++++..------.+++++.-.------.+++.+++++..----.-..+++++.--------.++.++++.----.---.++.--.+++++.----.+++++++.----.-.+++..+++.---------.+++++++.-.+.-----.+.++.++..---.----...+++++.--.++++++.------.-.++++..----.++++.----..+++++.-.------.+++.-.+.+++.-.++++.--.--.----.++++++.------.+++++++.+.-------.+++.++++.---------.+.+++++++.--------.+..-.++++.--.+++++++.---------.+++.+++++.----.--.+++++.---.---.+++++++.---..-----.+++++++.+.+.-----.++++..-.---.-.+++++..-----.-.+++++.-------.+++.---.++++++.---.-.++++++.-----.-.+++++.++..---.---.---..+++++++.-----.--..++++++.+++.-.--------.+.+..++..-.+++.-.----..+++++.---.++++++.-----.----.++++++++.--.+++.-------....--.+++++++.---.+.--.-.--.++.++..++.----.++.---.+.-..++++..+++.--------.++++.-.++.-.+.-.--.--.++++++.--.--.-.++++.----.+.-.++++.+++.---.-----.+++++.+.++.+.---.-----.++++.++.----.++.+.--.---.+++.-.--.++.---.++++++.++...-----.+..-.--.+++++++.---.---.++++++.--------.++++++++.---.--.++++++.--.--.++++.-------.+++++..----.+..-..+++.-..--.+++++.----.---.+++++++..-----.+.----.+++.---.+++.++.----.++++++.+.------..+++++++.-----.++.----.+++.--.++++.-------.++.--.+.++++.++.+.------.-.++++.++.----.++++.----.-.++++.-..---.+.--.+++++++.---.++.-.---.++..-.----.+++++++++.-.+.----.-.----.+++..-.+.+++.---.+++++.------.+.--.++++++++.-------.-.++++++++.-.+.-------.-.++++++.------..++++++..---..+++++.-----.++.+++.-----.----.+++.+++.+.+.------.+++++++.---.-----.+++++++.---.++++.-------.--.++++++++.--------.+++.+.----.+++.+++++.--.+.--.++.--.+++.-----.+.---...++++.----.+++++++..------.++.---.++++++..---.-.++++++.--------.+++.+.-----.+++++++..----.+++..---.+++++.----.----.+++++++.------.+++++++..--------.++++.++++.+.------.++.+++.------.+++.+.++.--.++.---.-.--.--.+..+++++.--.+.-----.+++.--.++.++.++.-.---...++...-----.+++++++++.-----..----.+++.--.++++++++.-------.+.+++.+.-----.--.+++.+.++++.--.-.----.-.+.-.+++++.+.-----.-.++++.+++++.-.-.-----.+++++.-----.++++.--.+++.-----.-.++.--.++++++++.-.--.-.-.-.+.-.++.-.+.-----.++++.----.+++++++++.--------.++.--.+++++++.---.++++.----.----.++.--.+++.+.----.+++++++.-------.+.+++++.-.--.-.++++.----.--.-.++++.-.+++++.+.--.-----.+++.-----.+++++++.-------..++++.+++++.-.-------.++++++++.-.-.-------.+++++.---.-.++++++.-.----.+++++.-----.++.+++++.-----.----.++++++.-.---.-.+++.++.-----.++++++++..----.++++.-------.+.-.-.+++.--.+.--.+++..-.++++++.--..-.-.-.++.+.-------.++++++++.-----.++.----.++++++.------.+++.+++.---.+++++.------.+++.+.++.-.--.-----.+++++++.--.-..---.+++++.++.--------.++++++.------.++++.+++.------.++.----.++++++++.--------.++++++.-.----.-.++++++.---.++++.++..----.-----..+.+++++++.----.--.+++++++.----.++++.------.+++++.-.++..--------.++++.+++.-----.++.-----.+.++++++.------.++++.+++.--------.+++++++.--.++++.-..-----.++++.+.----.+++++.---.----..+++.++.----.++++++.-.---.----.+.-.+.+++++++.-.-------.-.+++.-.++++.---.++++.++.------.++++.-.----.-.+++++++.-----.-..++.+.+.-.++++.-----.--.+.+++..++.---.--.++++.-.+.++..--------..++.--.+++.----.+.-.++++++++.--------.++++.-.--.++.++++++.--.----.-.+..++.-..+++++.---------.+++++++++.---------.++++++++.------.++.+++++.--------.-.++++.+++++..--------.+++.-..-.+++.+++.----.-.-.+++++++.-..------.-.-.+++..++++++.-.----.++.+++.-.-------.+++.---.++++++.------.++++.++.--.+.------.+.-.++++++++.------.+++++++.--.-------.++++++.-.+++.-----.---.++++++.-.---.-..++.+.+++.-------.+++++++.-.++.--------.+++.+++.++.--------.++++++.+++.----.--.-..+++++++.--.------.++++++++..---------.+++++.++++...---------.++++..+.----.+.--.+++++++++.---------.++++++++.-.-----.+++++.--.++..-.----..+++.--.++.----.-.++++.----.+++++++++.---------.++.+.++++++.-------.++++++...-..++.-----.--.++.++.---.---.++++.++++.-----.-.++++++.--------.+++.--.++++++++.--------.++.-.+++++.------.-.++++.+++++.----.-.+++.+.---.++++..--------.+++++++.--------.+.++++++++.---.+++.---.+.+.-----.++.--.-.-.+++.++.--...---..+++++++.+.-------.++++.------.++++++.---.--.++++.---.++++..-----.+++++++.-------.+++++.+.---..-.--.++++++++.------.++..-----.++++++++.-------.++++++.-------.++++++++.-------.+++++++.-.--.-.+++..-------.+++++.-----.++++++++.--------.++.++++.-.-.----.++.+++.---.+++++++.-----.---.-.+++++++++.-------.-.+++++++.------.++++.--.++++.---.+++.------.-.++.+++++.---.++.--.---.++++..++..-------.++++...+++.----.---..++.--.++++++++.-.---.+.------..++..-.++.++.----.++++.+++...-.-----.-.-.+++.+++.-.+.+++.---.------.++++++++.-.--.----.++++.-----.++++++.---.--.+++++++.-.--.--..---..++.+++++++.-----.--.-..+++++++.--.++.------...-.+++++++.+.------.++++..--..-.++.------.++.+++++.-----..+++++.-----.+++++++.--------.+.+++++++.---------.+++++.-----.++++.--.+++++++.-------..+++.++++.--.+.-..------.-.++++++..+.+.-.----.+++++.----.----....++++++.-----.+++++.+..-----.-.++++.-.++.---.+++++.----..---.+.+++++++.-------.+.++++.------..++++++++.------.++.---.-.+++++++.------.++++++.----.+++++..-.------.++.-.++.-----.+++++++++.-------.--.++++++++.+.--------.+++++++.--------.+.+++++.++.---..++.-----.+++++.++.-.-------.++++.+.--.--.-.+++++++.---.+++.-------.++++++++.--------..++++++++.--.---.+++++.---------.+++++++++.-.---.++.----.---.+++++.++.-------.+++..-.++++..+.-.--.++.--.++.------.+++++++.-----.++++++.-.--.++.---.-.---.+++++.+.-.--.++++.-----.++++.------.++.+++++.-.++.+.-.------.+.++++.----.-.+++.++++.--.---.+.-----.++++++++.----..+++.++.---.--.+++++.----.-.+.+.--.++++.--------.+++.---.+++++++..------.++++.++++.-.-------.++++.--.++++++.----..+++.------.+++++...++.--------.++.++++++.------.++++.----.+++.------.+.++++++.------.++++++.---.--..+++++++..---.------.++.+++++.----.++.--.--.-.++.+++++.-.++.-.------.++++++++.-----..+++++.-----...+++++.--------.++++++.++.------.++++++.--.+.---.----.+++..++.---.--.++++.++++.--.----.--.+++..-.++.--.++.----.+++++++.---.-----.++++.+++++.--------.+++.---.++.++++++.-----.---.++++..++.----.-.+++++++.------.+++++.------.--.++++.++++.---.-.--.-.+.+.++.-----.++++++++.-------.++++++.----.++++++.--------.+.+++.-.+++++.--.---.+++++.-.-------.++++++++.------.---.++++++++.-.------.+++.-.++++++.---..-----.++++.----.++.-.+++++++.-----.--.--.++++.+.++++.--------.++++++++.------.+++++.--------.+.-.++++++.----.+.--.+++.--.-.++++++..---.---.++++++++..--------.+++++++.----.----.++++++.------.+.+++++++.--------.+++.+.+++.++.-----.+++++.-..-.-.+++.--------.-.+++++.----.++++..++.++.---------.+++++...-.++++.--------.++++++.+++.----.--.+++++.-.+.---.-.----..++++++..--.+.--..++++.--.++++.-.-------.+++++++.--.----.++++++.----.++.--.---.++++++++..---------.+++++.---..--.++++.+.---.++++++.--------.+++..---.++++++.----.++++.---.+++.+++.----.+.----.++++.--.+++++.---------.+++++++++.--------.-.++++++++.------.+++++.-.----.+++++.------..++++.++++.---------.+++.+++++.---.+.+++..----.-----.+++++.----.+.++.++.-.---.+++++++...---.------.++++++.----.++++++.---..-..-.+++++.-----.+++++.-----..---.+++.-.+++++.-.---.+++++.---.++++..-.--------..+++++++.++.-------.+++++++.-------..++++++.----.++..-.++++.----.-----.+++.++..----.+.-..+.++.+.---.++++++.----.----.++++++++.-.--.----.+++++.----..+++++++.---------.++++++.------.++.++++.----.--.+..+++++++.---.++...--.--.--.++.++++.---.+++.++.-----.+++++.------.+++.----.--.+++++..-.+++++.---.--.----.+.-.+++++++.----.---..+.++.+.++++..---.--.--.++++.-----.+++++++.----.++.-.++++.-.----.++.--.++++++.---------.+++++.+.------.++.+++++++.---------.++++++++.+.------..++.---.++++.--.----..+++++++.------.++.-.+++++.---.+++.----.-.++++.----.-.++++++++.---.------.+++.--..++++++..----.+.-..++++++.-----.-.+++.+.----..+++++.---.++.--.++++.--------.+.++.+.-----.++++++++.-------.+++.+++++.------..++.++.----.+++.+++.--------..+++++..--.+.-.---.+.++++++.-------.++++++.+..-------.++++++.------.+++.+.-.----.++.+.---.+++++.-.+++.--.-----.++++++..+.------.++.+++.-.----.+++++++.------.+++.+++.------.++++++.----.++++.+.-.--------.+++++++++..----.----.+.-.++.++++++.--------.++++++++.------.++++++..----.+.---..-.++.---.++..+++.-..+.+...-------.+++++++++.-.--------..+++.---.++++++++.-------.++++++++.--------.-.++.+++++.-----.--.++++.----.+++++++++..--.------.+++.++++.--.++.-.---.---.+++++++.-------.++.+.++..+.-------..++++++.------.+++++++++.-----.----.+++++.----.-.++.-.+++.++.----.++++.+++.---------.++.++++++.--------.++++..+++++.--------.++++.++++.---.--.++.-.-.+.--..---.+.-.+++++++..--.-.++.+++.----.-.---.++.---.++++++++..-.------.+++.---.+++++.-.--.--.+.+++.-..++++.-------.++.---.++++++.-----..++++++++.-------.++.----.+++++++.+.------.-..+++++++..--.+++.---------..+++++.+.------.++.+++++..+.-------.+++++++.------.++.--.+.++.-----.++..++++.+++.---.-----.+++++++.+.------.+..-.++.---.+++.-.+++.-.---..++.++.----.++.--.+++.--.++++.---.+.-----.++++++++.------.+++.---.-.+++.-..---.++++++..--.+..-----.++.++++++.-.-------.++++++.-------.+++.++++++.------.---.++++++.---.-.++++++.-.-----.-.+++++..+++.---------.+++++.++.-----...+++.++++.--.---.+.---.--.+++++++++.--------.++++++++.-------.+++++++.--------.++++++.-----.++++.----.-.++++++++..-.----...----.+++++++++.---.--.++.-----.++++.+++.------.++++.+++.-----.+.+.---.+++++.--------.++.+.++++++.----.-----.++.++++++.-----.++++.------.+.-.+++++.++.--.--..++.-.+.-----.++++++.+.---.---.+.++..+.-.----.+++++.--.---.+.+++++..------.+.++++++.------.++++.+++.--------.+++++++.--.++..--.-----.++++..++.-----.+++++.------.+++++.----.--.+.+++.+++.---.+++++.------.+.----.+++++.---..+++++.-.+++.-----.++.-.++++.----.++.------.+.-.++++++++.-.-----.--.+++.+++++.-----.-..+++++.-------.+++++.----..-..+++.----..++++++.+++.------.+++.---.---.+++++++.---.-.---.++++...---.++++++.----.-.++++++.----.+++.+.--.-----.-.+.++++++....---.-.+++++.-----.++++.++.--..-------.+++.++++.-----.+.--.++++++.++.----.---.+++..-.-.+.---.-.+++++++.-----..+.+..+..----.+.+++....+++.+...-.--.--.++.-----.+++++++.-----.+++++.-.-.+.-.--.+++++.---------.+++.++++++.--.-----.++.++.-----..+++++.+.++.----.++++.---------.+.+++++++.-------.-...+++.++.-----.+++++++++.-.+.-------.++++++.--.--.---.+.--.++++.---.++++++++.----.----.+++++.---.++..----..-.++++++++.-.-.---.-.--.++++.--.++++.+.-.-----.+.+++++++.--.++.-.------.++++.-.---.+++++++.-----.--.+++.+++..------.+++++++.----.----..+++.---.+.+++++.--.+++.----.---.+.++++.----.+++++.----.-.+++++.++.---------.+++++++.++.-..--------.+++++++.--..++++.--.--.----.+++++++.---.----.++++.++.-.++.----.---.+.++++.--.+++.---.--..--.+++++++++.-----.+++.++.--.-----.-.+++++++.----.-..---.+++++++++.------.++.---.+++++++.--.-----.++++..-.---.-.-..+.++++.+..----.+++.----.+++.+..---.+++++++..-----.+++.---.+.----.+.+++++.-.---.--.++++..-----.+++++++++.--------.++++++.-.---.+++.+.----.---.++.+++.++++.-----.++.----.-.++.-.+++++++.------.---.+.++++++++.---------.++++.----.++.++++++.-----.++++.++.----.-.--.++.++.---.-.+.-.+++.+++.---..-----.+++.---.+.-.+++++++++.---.+.-------.++++++.+++.-------..+++++.-----.--.++..+++++.-------.+++++++.---.++++.--.---.+.---.++++++++.---------..+++++.-.-.+++++.-----.---.++.++++.-.-----.++++++.++.-------.+.-.+++.---.+++.--.-.++.++.-----.+++++.++.------.++++.-.---.++++++.--.-----.+++++.++.--.-----.++++++++.--.---.++++++..---------.+++++++.-.+.----.++++++.-----.++.---..++.----.+++.++.----.--.+++++++++.---------.++++++++.------.++++++...+.------.+.+++++.------.+++++.-----.++++.-.--.-.++++++.------.++++++..-------.+++.+.+++.---------..++++++.------.++++.----.++++++.+.----.--..+++.--..--.+++++++++.------..--.+.-.++++++++.----.++++.------.+++.----.--.++.+++++++.-.------.+++++++.--.-----.+.++.----..+++++.---.-.+++.++++.------.+++++.--.+..-----..++.---.+++.+++..++.--------..+++++.----.+++++++.----.++.-----.+++++.+.--------.+++++++.--.---.+.++++++.----.-----.+++++.+.----.+++.----.++++.+++.-------.+++++.------.+++.--.++...++.++++.------.+++++.------.+.--..++++.-----..+++++.----.+++++++.--.----.++++.++.+.---------.+++++.--.---.++++++.-.+++.-----.+++.++.-------.+.+++++++..-..-------.-.++++++++.--..---.-.++++.---.-.+++++.------.++++++++.-.--------.++++++.-----..+.+++++.------.++++.-.++++..---.+++.-.++.-.--------.+++++++++.------.+.++++.-.++.--------.+.+++++++.--------.++.++++.-------.+++++++.---.+++++.-.------.+.---.+++++.++.--.++++.-------.+++++++.---------.+++++++++.--------.+++++++.--.----.+++++++.------.++++++.--------.++++++++.----.-----.+.+++.+++.-----.-..++++++++.--.--.+++.--.------.++++++.+.-----.+++++.-------..+++++++++.-------.+++.-.+++..------.+++++++.--------.++.+++.++.--.-----.+++..++++..----.---.+++++++.++..------.++++++.--.------.++.+.+.--.++++++.----.--.-.++++.--.++.-----.++++++++.----.---.++++.+++...---.-.++++.---.---.+++++.---.+.-.-.+++++.--------.++++++.--.++++.---------.++++.+.+++.-----...++.+++.---.++.++..--------.-.++.--.+.+.+++++.------.++.-.--.++++.+.+++.-----.++++++.---------.+++.-.--..++++++++.---.--.+++++.-.+...-------.+++++.---..+++.---.++++.-.++.---.----.+++++++.------.--.++++++++.-----.++++.-----.+++++.+..---.----.++.--..++++++.--.---..+++++..-.+++.---.------.+++++++++.--.+.-.++.---.----.-.+++.--.+.++++.-----.-.+++++.----.+++.-.+.---.-.+++.+.++++.--------.+.++++++.-------.+++++++.-----.--.++++++.++.-.------.-.+++++.------.++++..---...++.--..+++++.+.------.+++.----.++++++.+++.--------.+++.++++.------.+++++.------.++++++.-------.+++++++++.-.-------.-.+.++++.-.+.++..+.-------.++++++++.------.++++++.-------.--.++.+.--..++++.+.---.+++++.-.------.++++++++.----.-----.++++++++.--------.+++++.-----.++.++.++.+.++.--.-----.+++.++.++.-------.++.+++++.--.-.------.+++++.++..-----.++++.----.+++.++++.--------.++..-.++++++.---..++++.--.-----.++++.---.++++.------.+.-..+.--.+.++++++++.---------.+++++.++.-----.--.+++++++..------.+++.----.+++++++++.--------.+++.++++.--.--.+.-----.+++++++.---.----.+++++++++.-----.+++++.-------.++++.+.------.+++++++.--------.+++.++.+++.-------.++++.----.++++.++.--.++.------.++++.----.+++.----.+++++.-----.+++.++++++.--.-.-----.-.+++++++++.---.---.+++++.----.++.+.--...+.+++.-------.+++++++.-.+.--.-------.+++.+++++.-----.++.-.+++.----.--.+++.---.-..++..+.+++++.--------.++.+++.+++.-----.+.++.++.-.-.+.----.++.-----.+.+.+++++++.--..--.-.---.++.-.+++++.++.----.--.-.--.++++++.------.+++++++++.--.------..++++.-.+.-----.++++++.--.++++.----.--.-.+.-.+++++++.---.++++.------.+++.--.+++++.---------.+++++++++..--.++.--------.++++++..-..++.-.---.+++..---..++++.-------.+++++++..------.++++++.-.-------.++++++.---.-.+.--.++++..----.++++.+++.--.-.-----.+++.-.++++++.+.-.-------.+++++.--.--..++++++.------.++++++..------.+.-.+++++.---.++.++.--..-----.-.++++++.-.++++.-------.+++++.----.-.-.++++++++.--.++.---------.+++++++.------.+++++.----.+.+++++.----.++.--.--.-.++++.--.+.++++.+.-.---.---.++.+++.-.----.-.+++++.+.+.+.---------.+++++.-----.++.++++.------.+++++++++..-.--------.++++.+.---.++++..--.++++.-----.++++++.-------.+++++++.----.-.--.+.++.++.-----.++++++.-.----.+.-.++++++.--..-.++.--------.++++.+++++.----.++..---.----.+++++++++.--------.+++..+++++.----.--.+++++.-----.++++++.--------.++++.++.--..+.-.-.++++.---.-.+.++++.---------.+++++.+++.+.--.-.--.+++++.----.----.++++++++.-.---.----.++.+++++.--------.+.-..+++++++.++.----.+++.--------.+.-.+++++++.+.-----.++++.--.++++..-----.+.++..--.---.+++++++..--------.++++++++.---.+.-------..+++++.-.+++.-.------.++..+++.---.+++..---.--.+++.+..+.--.++++++.-..-.------.+.+++.--.+++++.-.+.--------.+.++++++.------.++++++++.---.------.+++++++.------.+++++++.-------.+++++.--.----.+++++++.+.-------.+.++.++++.----.+++.+.----.+++.-----.+++.++.++.--------.+.++.----.+++++++.+.------.++.+.-..-.+++.-----.+++++.++.------.+.+.+.---.+.++++++.----.++.-------.++++++.++.+.----.----.+++.--.+++++.-----..++++.+++.--.--.-----.++++.-.--.+++++++.-.----.+++.---..-.++++.---.---.+...-.+++.---.+++++.--.+.--.+...++.+++.------.-.+++++.------.+++++++++.------...--.++++++++.--------.+.-.+++++++..--------.++++++..------.++++++++.------.++++.++.-----.+.---.+++.--.++++++.+.--------.-.++++.---.++++.----.++++++.----.-.++.+++.-----.-.+++++.------.+++++.--..++..+++.----.+++++...------.-..++.+.-.++++.-.----.---.+++++++..+..------..+++++++.---------.+++++.---.+++.---.+.-.++.--.+.+.++++.--.-----.++++.--.--.++++.---.--.+++++++++.--.-.+++.------.+++++.----.++.-----.-.++++.--.+++.+++.------.++++++.----.+++++.--.------.+++.+++++.---.---.+.+++.--.--.+.---.+++++++.-----.++++.--.+.----.--..+++.---.+.+++.+++++.--------.++++.++.-------.+++.-.+++++.++.---.++.---.--.---.+.+++++++.--.++.--.---.--.++++.++.-----.++.++++..----.----.+.++++.---.++++..---.++++++.-.-----.++.+.++.+.----.+.---.+++.---.+.++.-.++.---.-.++.--.-.-.++++++.+.-----.+.+++++.------.--.++++++++..-.------.+++..-.--.-..++++++.----.---.++++++++.----.++.+..---.+.---.+++++++.--.-------.++++++++.---.+++.-----.++++++.----.-----.+++++++.-.-----.+++++.--.+.+++.------..+++++++.---.---.---.+++.-.++..--.++.-.-.++++++.------.+.++++..----.++++.---.+.-----.+++++.----.++++++.-------.++.++++++.---.+.------.++++++.+++.-.--------.++++++.+.+..+.----.---.-.++++++.-.++.-------.++++++++.-.-------.++++.+.+.------.-.+++++++.+.-------.+++++.---..+.----.+++++.---.++++..+.--.++++.----.--.++++++.-----.--.++.+++++.-------.++++.----.++++++.--------.+++++++.--.+.+++.---.++.-----.-.++++.-----.-.+++++++.---.+++++.----.--.-.+..++++++.---------.+++++.--.+++.----..+.---.+++++++++.---------.++++++++.--------.+++++++.-------.++++++++.-------.+++.+..++++.--------.++++++++.-.-----.++++.----.++..--.++++...---.++++.-.---.--.--.++.+++++++.---------.+++.++++++.---------.+.+++++++.-------.+++.--.+++++++.------.++++.----.--..++++.---.+++++++.------..+.++.--...++.++.-------.++++.----.+.-.+.+++++++.-----.+.-----.+++++++++.--.--.++++.---.-.--.+.-.---.++++++.----.++++++.----.--.-.++++.--.--.++++++++.-----..+.++.-----.+++++.------..+++++++.--.-----.+++.+++++.---------...+.++++++.-.-.-----.+++++..+++.-------.++++++..-------.+++++++++.----.--.---.++.++.++.++..-.--.---.++++.---.-.+++.-----.+..++++++++.--.-------.+++++.---.--.+++++++++.-----.+++.-.-----.++++.++++.-----.---.+++++.+.-.++.-.-----.+++++..+.----..+++.-----.--...+.++++++++.-------.+++++.+.+.--------.++.++++.-----.+++.----.+++++++.----.---.+++++.----..++++++.---.++..+.-----.++++.++.-------..++++++.----..-.++++++.---------.++++++++.----.-.---.+..+++++++.-------..+.-.+++.+++++.---.---.+++..--.--.++.++.-.++++.---------.+++..+++.---.+.---.++++++++.-----.+.-.----.++++++.-.++.------.+++++++.-----.++.-..+++..------.++++++++.--------.+.++..++..----.-.+.+++.++++.------.++++++.-------.++++.-.+..----.--.+++.---.++++++.++...---.---.--..+++++...++++..--------.+.-.+.+.++.--.+++.---.++++.------.+++++++.------..++++.+++.-------..+++.--.--.++++++.+.-------.+++.+.+++.-.++.-------.+++.++++.------.++++.--.-----.++++..---.+++..++++.+.------..++++++.-.-------.+++++.------.++++++++.--.-.++.++.---------..++++++++.-.-.-----.+++++.-.-----.++.++.++.---.++.----.++++++++.--.-------.++++.+.+++.------.++++++..+.----.-.++++.-------.++++++.++.------.++++.--.+..++.-------.-.++++.++.--.+++.---.++.-----.+++.---.-.+++++.----.+++.--.++.+++++.-..-.-------.++.+++.---.-.++.++++++..------.+++.++.-.-------.+++++.-----.+++++++++.------.++++.-----.+.---.+++++.-..+++..----.+.---..+.++++.--.---.++.++.-.++++.+.-------.++++++.--------.++++++.++.----.---.-.+++++.++++.--------.-.+++++++..------.+++++..+..+.------.-.+.+.+++++.-----..-.++++++.-------.-.++.++++.----.-.+++++++.---..+++.-..--.----.++.--.+.+++++.-----.-..++++++.++.------.+....++++.------.--.+.+++..----.++++.--.+++.++.---.+.-----.++++++++.-----.---.++++++.---.++++++.-----..+++.----.+++++.-----.+++.---.++++.++.------.++++++.---------.++++++.----.++++++.-----.---..++++++++.+.--.----..---.++++++.----.++.---.++.+++++.--------.++++++.-----.+++.+.+++.+.-----.---.+++.--..+++++.-.+++.-----.+++.---.+++.++.------.--.+++++..-.++.------.++++++.-.----.+.--.+++++++.------.++.+++.-----.-.+++++.++.-----.++.-----.++++++.+.+.--------.+++++++.-.--.++++.-.--.++.----.+.--.--.++++.+++++.--------.++++..++.-.----.++++++.------.-.++++++.--.+++.-----.++++++.--.-----.+++++++.--.--.----.++.+..+++.+.+..---------.++++++.+++.---.-.+++.+.----.--.-.+++.-.++++.+.-----.----.+++..++.+.-----.++++.+.-----.++.--.+++++.+.---.----.+++.-.+++++.-.--.+++.-----.++.++.+++.-------.-.+.+++.-----.+++++.++.--.++++.--------..+++++.----.+++.----.++++.---.+++++++.---.-.-.+.+.++.---.-..++.---..+.+++++.-.-------..+++.-.--.++++++.-.+.-------.++.+++.++.-----.+++++++.----.+..-----.+++++++.----..+++..--.-.++++.-.---.++.+++.------.++++.+.----.++.--.--.+..++++.----.++++.-----.+.+++++.+.-.-------.++++++++.-------.--.++++++..----.--.++++.++++.---.----..+++++++.+.-----.-.++++.+..--.++.------..++.++++.--------.+++++++.-----.+++++.++.------.++.---.--.++..+++.-----.+.++++++.++.---.-.-.+.--.+.-.++++.--.++.-----.+++++.---.---.+++++.---.++++++.--------.-.+++++++.++.--------.++++++++.--.-----.+++++++.----.---.+++++++.----.-----.++++++++.-------.+.+++++++.-----.--.+++++++.-------...--.+++++.--.+.+++..------.++++++.----.---.++++.---.+++++++.----..+++..++.--------.++++.+.+.----.++++++..--------.++++++.----.+++++.----.---.+++++++.-----.--..++++++.------.-.+++.+++.----.+++.---.++.-.++++++.----.++.------.+++++.-----.++++.---.+++++.------.+++.++..+++.---------..+++++.+++.-------.+++.+++.-------....++.++++.---..---.+.-.++++.+.---.++++.--.-.++.-.+++.+.--.-.++++.---------.+++.-.+++++++.---------.+++++++.----..-.--.+++++.-.++.++.-----..+++++..-.-----.--.+++++++.+.-.----.++.-...+++.-.----.++++.--.+++.++.-------.+++.---.+++++++.--.-.+++.---------.+.++++++.-------.+++++++++.--------.+.--..+++++++.+.-.---.---.+++++++.-----.++++.----.+++.+.----.++.-----.++++++++.-..------.++..++++.-.+++.--..-.++.-----.+.+++++.---.---.+..--.+++.---.++.---.++++++++..-----.+++++..----.----.++.+++++..-----.--.++++.-----.+++++++.---.++++.-..--.--.++++.---.-..+++++.----.+++++.-----.+.+++.------.+++.++++.--.-.-..+.------.+++++++++..---.-...++++.----.-.-.--.+++++++.--------.++++.----.+++++++++.-------.--.+.++++++.+.----.+++++.--.------.+++++++.----.++.++.---.-.+++++.--.----.++++.-------.++++++.+++.---.----.-.+.--.++++++++..---.---.++.-.++++..-------.+.++.+++++.---.--.++++.--.++.-.++.-------.+++.---.+++++..---.-.+++++.-----..++.---.+.++++.---.+..--.+.++++++.-.------.-.++++.---.+++++++.-----.---.+++++.--.+.--.++++.+.--------...++++.+++++.-------.+++.-----.+++++++.-----.++++.----.+++++.-.-.----.++++.-----.+++++++.+.+.---------.++++++++.---.-----.+++++++.------.+.++++.-.++++..--.-------.+++.+++.+.-------.++++++++.-.-----.++++..+++.-------.+++++.-.--.-.---.++++++++.-----.++++..-----..+++++++.---.++.---.++++.-.---.----.+++++.+++.--------.+..+.---.+++++.-----.+++.++++.---.++.----.+++++.---..-.--.-.++++++++.---.---.+++++++.------.+.-.---.+++++.---.+++++.----.---.+++++++.+..--.-.---.++++++.-----.++++++.--..----..++.---.++.++.------.+.++++++.---.++.---.++.---.+++++..-------.+++.-.--.+++++.++++.------.+++++.-------.++++++.++.--------.+.+++.--.++++++.---.+++.--------.++++.+.----.-.-.++++++.---.+++.---.++++.-.----.+++.+++..------.+++++++.------.++++.--.++.------.++.++++.----.+++++.----.----.+++++++.--.-..----.++++++.--.++.++.+.---.--.+++.+.-----.--.-..+++++++.-------.++++.+.+++.--------.++++++.-----.++.+..++.+.----.--.+.+++++.------.++++.++++.--------..++++++++.-----.++.------.++++++++.----.-.++.++++.------.++.+++.------.+++.++++.-.-..+.------.++++++.-----.++.---.++++..-.--.--..++++.----.-.++++++.-.-----.++++.---.+++++.----.+.-.+++++++.----.--.-.+++++++.---------.++++.+++...-----.-.++++++.---.----.++++++++.-----.++..++++.------.+.+++++.--.-----.+.++++.--.+++.---..---.-.++.+++++.--------.++++.++++.-----.---.+++++.-----.+++++++++.---------...+++++++++.---.--.++..+.-.------.++++++++..-----.---.+.++++.-.----.++++++.-----.+.++++++.------.++.-.---.++++++++.-.---.----.++++++.--.+..++++.-----..-.--.+++++++.---.--.+.---.++.++++.--..---..--.+.+++++..---.---.+++++.+++.-------.+.-...-.+++..+.+.--.--.+.--.+++++++.---.+.-----.++++++++.--.++.------.++.-..++++++.-----.-.-.-.++++.++++.---------.++++.-.++.++++.-----..-.---.+++.--.+.++.-.--.+..+++++.---.+++.------.++.+++++.---.+++.----.--.--.+++.---.+++.++++++.---------.+.-.++++++.------.+++++++.-------.+++++++++.-----.----.+++.--.++++.---.+.++...+.-----.++++++.-----.+++++.-.+.++..-----.---.+++++.------..++.--.+++.++++++.------.++++++.--.--.-----.+++++++++..-.+.--.-.----.+++++++.------..++.--.-.+++.+++.---...++.--.+.----.++.++++.--------.++++++++.+..---..+++.--------.+++++++.------.+++++++.-.--.--.--...++++.+..--.-----.++.+.+++.------.+.++++++++.------.-.+++.++.++.--.---.+++.-----.++++.+.---.--.+++.++.+.------.-....++++++++.--.----.+.+++.-------.+++++++++.-----.----.++.+.++.++.---.+.++.-----....+++++.------.+.-.+.+++.---.++++.++.---.---.+.+++++.----.--.+++++++.----.+++.-.---.--.+++++.----.++.-----.+.++++.+.---.+++..------..+++++++++.------.--.+++++++..--------.++++.+.-.+++++.------...+++++.+.-.+.--.---.---.++++.++.------.+++.+++++.---------.+++++.-..---.+++++++.------.+++..++++.--.----.+++++.--------.++++++++.--------.++++++++.-.------.++++.+.-.---.++++++.-------.+++.-.---.+.-.++.++++.+.-------.++++.++.------.++.++++++.----.-.--.+++++.++.-------.++++++++.-------.+.---.+++.++++++.-------.+++.--.++.---.+++++++.--..++.----.++.-.-.+++.--.----.++.---.+++.-.++++++.-------.+++++.-------.+.++++.-.+++++.--.---.----.++++++++.-.++.-------.+++++.----.--.++.--.-.+++++.----.+++++.---.+++.-----..++++++++.--------.++.++++.--.++..-------..++++++++.+.-------.+++++++.----.+.--.++++.------.+..-.+.+++.--.++++.------.+++++++.-.------.++++.---.---.++.++.++.------.+++++++.++.--.--.+++.-.--.++.-.+..---.+.--.++++..------.+++++.------.+.-.++.++.+++++.---------.++++++++.--------.++++.++.----.++.-.---.+.+++++++.---.+.-.---.++.---.+++++.-----.++++++.--.+..-..+.------..+.+++++.------.++++++++.---.++++.--------.+.-.++++.--.+.+..+.----.++++.+.-.------.++.-.++++++++.-------.++++.++.+..-.------.++++++.---..--.++++..+.-.-----.+++.+++.-----.--.+++.+.----.+++..----.++++++++.------.++++.-.-.+.+++.-----.+.++++.----..----.+++++++++.-----.+++.+.----.++.---.--.++++++.+.-...----.++++.---.+++.++.-----.++.-.--.++.+++.--------.+.+++++.+++..---.------.+++++++..++.-----.----.+++++..+.++.-.-------.+..++++++++.-------.+.-.++++++.--.------.++++++++.--------.++++.---..++.---.+++++++++.---------.++++.++.----.+++++++.------.++.-----.++++++++.-.------.+++++++.------.+++++.------.+.+++.++++.------.+.++..++.-.------.+.+++++.-...+++.-----.++++.-.----.+++++.+..-.------.++.+.++++.-.---.---.+++++..+.--.--.+++++..----.+.+++.--------.+++++.-.-.++.--.----.++.+++++++.-----.+.+++.+.------.++.-----.++++++.--.+++++.---.--.-..++.+++.--------.+++++++++.-.------.++.+++.-.-.++++.---.-.----.+++++.-.----.+++.--.--.+++++++++.---------.+++++++++.-.--.+.--..---.--.+++.+++++.--------.++++++++.-----.---.+++++++++.-------.--.+++.-.+.---.++++.++++.-.----.+.--.+++++.-------.+++.+.++.++.------.++++++..-.--.----.+++++.------.++++.----.+++++++.------.++++.-.++..-.--.+++++.-----.+.++.-----.++++++++.---.-----..+..+.---.+.++.++++.--.++++.-----.+.----.++++.++.++.-------.+++.---.++++.+++.---.+.---.-.+++.--.--.+++.--.--.++++++++.-------.+++++.----.++++++.---------..+++.+++.------.+++.+++++.--.------.++++++++.------.+.+++.--.+.-----.+++++++.-.----.++++.+++.-..------.+++++.---.+++++.--.-.-----.+++++++.-.-----.+.++.++.--.-.+++.-.+.-.----.++++++..+..----.-----.+++++++.--.---.-..+++.++++.--------.++++.++++.---.---.+++.---.+++++.++.----.-----.++++++++.----.+.-----.+++..++++++.----.+++.---.++.-------.++++++++.-----.+++++.-------.++.---.++++.+++.-.+++.------.++++.+..-------.++.-.-..+.+.+++.+.---.--.++++++.-------.++.--.++++++++.-----.++++.-.++.----.-----.++..++++++.--------.++++++..---.-.--.+.++++++.-------..++..++.++.------.+++..--.++++++++.-.+.---.+.------.++++++++.--.-------.++++++.--.+++++.--------.+++++.---.++++.---.---..++++++.--.+++.---.-.++++.---.----.+++++++.-.+.----.++++.----.----.+.+.--.+++++.-.++++.----..++.+.-----.+++.+++...---.----.+++.----.+.++++.+.----.+++++.-----.+++.-----.+.++++++++.-.------.-.++++++.------.++++++++.---------.++++++..+++.---.------.++++++++.-------.+.++++.----.+++++..+.---.-.++++.---.++++.---.--.++++.-------.+++++++.-----.+++.+++.---.----.-.+++.---.-.+++++++.-----.-.++++++.------.+++.--.-.+++.+++++.-.--.---.+++.-----.++++++++.--------.+++++++.-..---.+++.--.-.+.-----.+++++++++.---.-.-----.+++.---.++++++++.+.----.++.-------.+++++++++..-----.+++.-------.+++++++++.------.+.-..++++.+.---.+.+++.-.-------.+++++.+.---..++.-.+++.------.++++++.------.++++.+.++.--------..++++++++.-----.----.++++++.-----..++++++++.----.+.------.+++.++++.+.----.+.--.++++++.--.+.---..+++.-----.++++++.-------.++.----.+++++++.-.-----.+.+++++.-.---.+..---.-.+++++.++.-..+.--.----.-.++.++.-.---.+++++++.--..++++.-.-------.+++.+..---.+++++.+.--.-----.+++++.+.+.-------.++++.++++.-----.+++++.---.-.++.-------.++++++.----.+++..++++.--.--..-----.+++++++.---.-.---.++++++.-.---.-.-.++++++++.---.--.---.+.++++.++++.--.++.---------.++++++++.--------.+++++++.----..+.-.++++.----.+++.------.+++++++.++.-----.-.-.++++++.--..+.--.++.+.+.---------.+++++.--..+.++++.-----.+++..+++.----...-.++++.--.++.--------.+++.++++++.--------.++.+.-..++++.-----.--.+.++++.+.--.+++++.-..-----.+.--..--.++++++++.+.------..++++++...--.------.+++++.--.---.+++.+++.++.--.---.++.+++.------.+++++.--.+++.---.+++.---------.+++++.-.++++.--------..++++++++.+.--------.++++++++.------.---.++++++.+.------.++.+++++.--------.+++++.++.------.++++++.------.++++.-----.+++++.+++.---.++.----.---.+++++++.------.+++.++++..-------.++++.+.--.+++++..-------.--.+++++++.------.+++.----.++++++++.--.+.--.+++.------.+++.++++.---.------.++.++++++.-.-.------.+++++.+.--.+.++++.--.+.------.++.--.+.++++..-------.++.++.--.++.++.+++.-.--------.+++++.--.-.++++++.--------.+++++.+..---.-.+++++.+.-.-------.++++.---.++++++++.-------.++++.+.-.++.----.++.+.------..+++++.----.++++..++.-.++.-----.++.---.+.++++.--.+++.----.-----.++++.++.--.+.-----.+++++++.---.--.--.++.-.++++++++.------.++++.----.++++++.-----.+.---.+++.++++.-------.++++.----.++++..++.--.-----.++.++..---.+++++++.-----.----.++++++.----.++.+++.+.-------.++.+++.-----.+.--.++++++.----.--.++.++++.---.+++.--.+++++.-.-------.++++++++.....-----.+++++.-.----.----.+++++.----.+++.-.+++++.--.++.------.++++++.---.---.+++.+++.+.----.+.---.+.--..++++.--.-.-.++++++.-.-------.+++++++.-..---.-.+++++++..------.---.++++.++++.+.--------.++++++.-----.+.+.----..+++++++.-----.+++.-.+++.------.++++++.-.--.---.+++++++..--.++.---.--.++.----.++.++++.-----.+..-.++++..+.+.-..++.-------.-.++++++.----.+++++.-----.+.+++.--.-.---.+++.++++.--------..++..++++++.--------.+++..++++++.-------.+++++++..--.----.++.++.++.------.+++.-----.++++.---.++.---.+.+++++.--..+++.------.+++++++.----.+.+++.-------.+++++.-.++.-----.++++.-----.+.--.+.+.+.+++.++.-.+.-.+.-----..++.----.+++++.---.-..---.++++.+.-.+.+..+.++.---------..++++++.----.--.+++.-.++.--.--.+++++.----.+++++.---.++++++.---.----.++++++.------.+++.+++..----..-.---.++++++++.---.-.-.+++++.-----.---.+++++++.-----.--.+.+++.+++++.----.+.+.-----.-.-.++++++.--.++.------.+++++.--..-.+.+++++.---.--.++++.-----.--.+++.--.+++.-.-.++.--.-..+.++++.------.+++++++.---.--.++..++++.---.+++.----.+.-----.+++++++++.-----.+.+++.--------.++++.+++++.-----.----.++++++++.-------.+++++++.------.--.+++++++++.-------.+++++.-.---.++++++.--------.+++.----...++++++++.---.-.----.++++.--..--.++.+.++..+.----.++++.------.++.-.+++++++.---.+.--.-.+.++++.+..-----.---.+++.+.-.-.++++++..----.-----.++++.---.-.+++++++++.-.--------.+++++.++++.--------.+++++++.-------.++++++.++.-----.++++...------.++++.----.++++++.--------.+++++.---.--.++++++..--..---.-.++++++++.--.---.--.++++++++.---------..+.+++++.++..---.+.++.-------.++++..----.+++++.+++.-------..+++++++.-----.++++.--.----.--.+++.---.+.-.+++++++.----.+++++..+.--.------.+++++++.-------.-..+++++++..-------.+++++++++.-------.+++++++.---------.+++++.++++.---------.++++.++++.--------.+++++++.---.+++++.---------.+++++++++.-------.++.--.+++++.------.+++.---.-.+.+++++++.+.------..++.-.--.++++++.-------.+++++++.----.--.+++++++...----.++++.-..-------.+++++.+++.---..------.+++++++++..------.+++++.-----.+++.+++.---.-----.+++++.--..-.+++++.-------.++++.---.++++++..-..-----.-.+++.----.++++++++.---.---.++++.++.--------.++++++++..-.--.++.---.++++..------.+++++++.------.-.+++.+++.-.----.++.+++.--------.+++++++++..---------.+++++.+.+.-------.+++++++.--..+++.-------.++++++.-------.+.++++++.++.-----.+++++.--------.+++++.-----.++++++++.---------.++++++.-----..+++.----..+.++++++++.---------.++++++++.---..--.++++.---..++++..------.+++++.-----.++++.----.--..+++++++++.------.+++..++.---.+.------.++++..+++.--..++++.---.-..++.---.+++.-.--.++++.---.+.+.---.----..++++++++.-------.++++++..----.+++++.-------.++++++.-------.+++..---.+++++++.----.+++++.--------.+++.---.+++++.-.+++.-.+++.--.----.+++.------.+++++++++.--.+.--.-.-.-.+++++.---.++++.------.+++++.------.-.+++++++.-.-----..--.+++++.+++.-----.++++++.---------.++.+.+....-.++.-----.++++++++..--.+.---.+++++..-.--..-.-----.++++++.------.++++.----.++++++.--.+.+++.-.---.-.+.++.------..+++++.--..--.+++++++.------.+++++.---.-.+++.----.+++++++.---.-----.++++++..+.--.----.+++.----.+++++++.--------.++++++++.-------.+++++++.+.------.--.+++..-.+++.---.-.+++.----.+.--.+++++.----.-.+++++++.-------.+++++++++.-----.++.+++.---------.++++++++.-------.++.++.+++.--.--..----.+++++.----.++++++++.-------..+++++++.----.----.+.+++++++.------.-.++.+.-----..+++++++.+..-----...++++++.-.-.+..----.--.+++++++.------..++++++.------.+.--.++.-.++.----.+.++++.---.+.-..+++.-.---.--.++++.-.+++++.---.+++.-------.+.+++++++.--------.+.++++++.-----.+.-.+.+.---.+++++++.--.----.---.++++++++.--.-.---.+++++++.---------.+++++++++.--.+.-----..---..++++++.+.------.+.++++.-----.++++++.++.-.-------.++.---.+++.--.+++++.+.++.-----.-.+++++.---..--.++.++.-----.++++.----.+++++++.---.+++..-.-.---.----.+++.++.++++.----.++.-------.++++.+.+++.----.+.---..+.---.++++++++.---.+.---.++++++.---------..+++++++++.-.+.--------.++.--.++++++.++.-----.+++.--.++++.-----.++++.-.--.---.-.+.++++.---.++++++.--.-------.+++++++.+.-----.++++.--.++++.-----..++++.--.-----..++.++++++.-----.+.----.++++++++.---.------.++.++++++.--.+.--.----.+.-.-.+++++.+.-----.+++++.---.+++++.+.--.-.------..++++++++...--------..+++++++++.-------.+++++.---.++.-----..++++.+++.--.------.++++++++.--------..++.--.+++++++.+.--------.+++..+.---.++++.++++.--------.+++.+.----.++++++.++.--.-------.+++++++.----.---.+++.+++.++.-----.++.----.++++++++.---.+++.--...-..------.+++++++.-.---.++++.----.++++.+.---.--...---.+.+.--.++.++.---.+.--.+..+.--.++++.++.+++.-..--.------.+++++++++.-------.--.+++++++++.------..++++++.---------.++++++++.---.--.+++.-.++..----.-...+.++++++.-------.++.---.+.++..+++++.---------.+++++.----.++++.--.-.+++++.+.--------.+++++++++.----.-----.+++++++++.----..+++.--..--.+.++++.-----.+++..-.---.+..++++.------..++++.+++..-.--.------.+++++++.---.++++.-------.++.-.+++++++.--.----.---.++.++++.---.---.+++++++++.--.--.-----.++.++++++..-------.+.-.-.+++.++.----.++++++..-----.+.--.+.++..++.-.-----.+++++++++.----.--.+.+++++.---.-.--.+++.+++.------.---.+++++++++.---------..+.+++++++.--.---.++++..-.--.----.+++++++++.-----.----.+++++++++.-----.-.+.+++++.-.-----.++++.----.--.++.-.+++.----.++.-.-.+++++++.--.----.--.++++++++.--------.++.-.+++.++++.--------.+++++++++..-------..++++.++.---..-----.++.+++++++.-----.++++.----.+.-.++..-----.+++++++.-------.+++.+++.------.++++...++.---...+++.-------.+++++++++.---..+++.----.--.---.+.++++++..-.+++.---------.++++.-.+.--.+++++.-----.--.+++.--.+++++++.+.-------.+++++..-------.++++++.------.++++.+++.------.++++++..+.----.+.---.+++++.++.------.++++++.--------.+++++.------.++++.+++.-----..++++++.-------.++++.--.+.-.++++.++.-.--------.+++.++.--.++++++.---.+.++.-.--.-----.+++.--.++.-.++++.-------.+++++++++.----.+..++.-----.-..-.+++.+++++.--------.+++.++.-.-.-.+++++.--------.+.+++.+.++++.------.+++++.------.+++++++.-------.+++++..----.++++++.------..++++++.---.------.+++.-.+++++.--.-.----.++++.++++.--------..+++++++++.----..---..+.--.+++++++.-------.+++++...+.----.+++++.--------.+++.++.++.------.+++++++.-----.++++++.------.-.+++++.--.++.-------.+++++++..------.+++.--.--.++++.++.+.-----.+.+++++.-----.+++++.--.----.++.++.-----.++++++.+.--------.+++.++++++.--.-.----.+++++++.-------.+.++++..------.++.--.+.--.+++++++++.----.+++.--------.+++++++.+.+.------.+++.---.+++++.----.---.+++..+++.++.-------.+++++++.-.--------.++.+++.+++..--------.++++++.-..---..-.+.+++++++.-------.++++.----.--.+++++++++.------.+++.----.+.++++++.------.---.++++++.---.++++.----.--.++.+.+++++.---..--.----.+.+++++++.--..-----.++++++++.----.----.-.++++++++.-------..++++.+++.-----.+.+++.------..++++++.----..--.+.--.++.+++.+++.--------.+++++.+++.--..+.-----.+++++.-.---.++++++...-------.+++++.-.---.++.++.++.---------.+++++++.+.--------.++++++.---.+++++.-------.+++++++..-------.++.---.++++++.+++.--------.++++.+.---.+++..----.+++++.---.---.+.+++.-.-.--.+.+++.++++.----.+++.+..------.+++.-----..++++++++.---.--.+++.-.----.++++.-----.-.+.+++.----.+++++..+.---.++.-----.+++..++++++..----.---.+.--.+++.----.+++.-.+.--..++.+++++.-------.++++++++.---.-.+.----.+.+++.---.-.+++++.------.++++++++.-.+.---.-----.+++++++.-----.++++.-----.+++.-.++++.----.+.--...++++.-------.++.--.++++++.----.+++.+.---.+.++.--.--..+.++++++.----.---.+++++.-..+++.-----.-.++.+.++.-----.++++.-.+.-.-----.++.+++.++.-.------..++++++++.---.----.+++++++.-------.-.+++++++.-------.+++++++.-.--.-.+.++.-.------.++++++++.-------.+++++.-----.++++++.-------.+++++.--.---.+++.--.++++.++++.---------.+++++++.-----.++++++..------.++++++.-.-------..+++++++.------.+.+.--.++.+++...---.---.++++++++.-.-----..+++++.--.-.+++++.--------.+++++++.--..-----.++.++++++.----.++..----.++++.----.---.+++++.-.++.------.++++++.-.++++..--.---.-.++++.+.-------.-.+++++++++.-.-.-.--.+++++.-.--------.++.++.---.+++.----.+..+.++.--.-.+++.--.+++++..----.+++..++.--------.++++++++.------.+++++.--.----.++.++++++.---------.+++++++++.----.++++.------.--.++.+.----.++++.---.++++..+++.------.++++.----.++++..+.+.+.----.----.-.++++++++.----.++.+..-.-----..+++++++.--..-.++++.----.++.-..------.+.+++++.-.++++..-.-------.++++++.+.--------.++++++++.+.-----.---.+++.+++++.-.---.++.--.-.+++++.--.-.----.++++++.----.-.+++++.-.+.---.+.-----.-..++.++++.---.++++.++.---.-.-.-.--.++++++.+.-----.--.++.+++.---.+.----.++.+++.----.++.++.+++.-------.+++.---.+++++.-----..++++.----.++++++++.---------.++.--.+++++++++.---.--.+++++..--------.++..++.-.++++.-.----..--.++.--...++++.-----.++..+++++.-------..++++++.++.-------.++++++++.------.---.+.++.++.++++.-------.+++++++.----.++++.----.++++.--.------.+++++.--.----.+.++++++++.--.------.++++++++.---.------.+++++.--.+++.----.+++.-----.+++..++..+++.----.+++.++..-.--------.+++++++++.---.---.+.++++..-.------.+++++++.--------.+++.++++++.--------...+++++.-----.+.++++++.-------.++.++.++++.----.++++.---.++.---.+.-.-.+++.+..--.++.-----.-.+++.+++.---.+.--.-.++++.+.+.---.-----.++++++.----.--.++++.++++.--.-.----.--..++.++.---.++++++++.---.----.-.++++..---.++++++.+.---.----.+++++++.--.++.---------.++++.++++.-------.++++++++.-.------..-.++++++++..-----.++.----..++++.+++.-----.++++.-.------.++.++++.---.++.----.++...+++.-----.+++++++.---------.+++++++++.------.+.+.+.--.+++.-------..++.++++++.---.--.++++.-.+++.-----.+++++.----.+++..---.++++.----.++++.--------.+++++.------.++++++.+.+.+.-------.++++++.------.++.+++++.--------.-.+++++.-..---.+.+++.----.++++.++++..---.---.---..+++++++.+.-------.++.+++.++.-----.+++.+.---.+++++.---------.++.--.+++++++++.------.++++.---.+++++.--------.++++.++.----.-.++++++.+.---.----.+++++.-------..++.++++++.--.-.+.++.------.+++++++.------.+...-.--.++.+.--.+.+.+++.----.++.----.+.+.++++++.-------.+++++++.-.------.+++.++++.--------.+++++..+.----.++++++.----.-----.+++.+.--.+++.++++..----.+++.--.++.+.--.-------.++++++.+++.--.-----.++++.+.----..-.+++.+++.------.+++++.----.++.++++.---------.+++.--.+.-.+.++++++..-.---.++...------.++++.+.----.+++.++.-----.+++.++++.-.+.---.-----.+++.+.++.-----.+++.--.++++++.------.+++++..-.-.++++..--------.+++++.------.++++++++.--------.+++++++++.---------.+++.++++++.-.--.-.---.+++.++.--.++.------.++++++.-----.++++.---.---.++++++++.-------.+++++++.-----..+.+++++.-----...---.+++++++.------.--.+.++++++++.------.++.--...+++++.---.-----.+++++++.------.+.+++++++.-------.+.+.+.++..---.-.++++.--..++.++.------.+..----.++++++.----.-.++++++.+.-.------..++..---..++++++.---.--.-.++++++.------..+++..-.++.----.+++++.--.++++++..--------.+++++.+++.------.+++.++.------.++++.------.+++.++++.---.++.-----.++++++.-..---.+++++.---.+.-.++.--.+++..-..--.+++.--------.++.--.+.+..+++++++.------.+++..---.++.--.-.+++++.-------.++.++++.+.------.-..++++++.++.-------.+.++++.-----.+++++++.------.+++.----.++++++.-----.+++++++.--------.+++.++.------.++++++++.------.--.++.+++.-.---.+++++++.+.-------.++++++..---.++++.------.++.---.++...+++++.--------.-.+++++++.-------.+.++.+++++.------.--.++++++.----.-..++++..--.+++++.------.+++++..++.------.++.+.-.---.+++++++.---.+++.--------.+++.+.++.-.-.-----.++.--.++++.++++.--.--.-.-.++++++.------.++++++.--.-...++.++.------.+.+++.-------.+++++++.-----.--.+++++++++.---.---.+.++++.--------.+++++++.----.++++.-----.++++.+++.-------.-.+++.---..+++++++.--.++.+.----.-.++.+.----.-..+++++.-.+..--.----.++..++.+.+++.---------.+.++++++++.---------.+.++++.--.++++.-----.+.+++..+++.---------.+++.+++.++.--.-.--.+++++.+.--------.+++++.-----.+.+++++++.--------.+++++.++....-.+.-.-.--.----.+++++++.--.---.+++.-.+++++.------.+.+++++.-----.--.++.+++++.--.----..+.--.+++++.------.+++++++.-------..++++++.+..+.-------.+++++.--.++++..------.--.++++.++++.---.+.------.++++++++.------.++.-.+++.--.+++.+.-..--------.+++++++++.--.++.-------.++.+.---.+++.---.++++.----.+.+++.---.+++.-.++++.---------.+++.+++.---.-.--..+++++++.-------.++++++++.---.-...----.+++++++.+.----.+.-..+++.++.--.----.+.++++.------.+++++++.--------.+++++++.--------.++.--.++++++++.------.--.++++..+++++.-------.++++..+.-------.++++++.---.+..--.--.++++.-.++++.--...--.-.+++.-----.+++++.-----.+++++.---.+++++.--.---..++++++.-----..++++..+...-.-------.++++.----.++++++++.--------.++++.----.+++..++.--.--.++++++++.-------.+.+.----.+++++++.-.++.---.+.---.---.+.-.+++++++++.------.+.+++...-----.-.+.+++.+.---.++++++.---------.++++++++..--.--.----.++++.---.++.--.-.+.-.+++++++.----.+++++.-------.++++++.+.---.--...+++++.-----.--.+++++.------.+++.+++++.-------.++.++.---.++++++.--------.++++++++.------.++++++.-------..++++++++.---------.++++.----.++++++++.-----.-.+++.+.--..----.+.+++++++.----.--.--.+++++.--.++++.---.++.+.++.-------.+++++++..-------.++++.----..--.+++.++++.-.+++.-.-.------.+++++++.--------.+.+++++++.--------.++++++.-----..+..++++.----.++..+++++.---------.+++++++++.---------.+++++++++.-------.++.--.++++.--.---.++++++++.-.---.+++.------.--.++++++++.--.-----.++++++.--.----..++++++..------..++.++++.+.+.---------.+++++.----.+++++.------.+++++++++.--------.+++.----.+++.+++++.-------.++++.++.--.-----..+++..+++..--.--.++.---.++++.+.------.+++++++++.----.---.-.+++++.---.-.++++++.-------.++++++++.--.------.+..+..++.-----.++.+.--.+++++.+.---.--..++++.------..+++++.+.+.++.-----.---.+.++++++.-------.+++.----.++++++.----.-.++++++.-----.-.++++++++.---.--.---.+++++++.----.--.+++++.-------.+++++.++.+.----.-.-.++++++.+.----.++++.-.--------.++.++++++..------.+..++.-----.+++++.++++.-.------.++++++.------.--.++++++++.-------.++++++++.---....----.++.+++++.---------.+++.++.+++.---.++..+.+..-----.----.+++...--.++++.---..+++++.---.++++.-------.++++++...-.+++.----.---.++++++.----.-.+++.++.-------.+++++.---.---..++++++++..---.--.--.++++++.-.+++.---.+++.-----.+++.+.-----.+++.+++.---------.+++++.+++.--------.++++++.+.------.-.++++++.--.++++.------.++++++.--------.++++++++.-----.++.++++.-.--------.++++.++..+++.-..----.---.-.+++++++++.-.-------.++.++.----.++++.+++.--.-.-.+++++.---------.++++++.+++.------...--.++++++++.----.---..+.++++++.-----.-.+++.---.-.++++++.-.++.-------.+.++++++..---------.+++++.--.+.++++.-------.-.+++++++++.-.-.+.-----.---.++.+++++.---.+.-----..+.++++++.-----.--.++++++.-.-.-..+++.+++..---------.++++++..-----..++++++..+.----.+..-.-.+++.--.++.++.-..-----.+.+++.---.--.+++++++.----...++.--.+++.-.++.--------.++++++.+++.--------.+++.--.++++++.------.++++++.--------..++++.+..----.-.+++++++.---.++.++.--..--.+.--.++++++.-------.++++++.--------.+++++.--.++++++..-----.----.+++++++++.--------.-.++++++++.-.--.-.+++++.------.++++++.--------.+++++..------.+++++++++.----.++.----.--.+++++.-----.++++++++.--.------.++++.-----.+++..--.+++++..+++.---.++.-----.---.+++++++++..-------.+++++++.-----.++..---.+.+++++.--------.+++.--.+++++.++.-.-.+.--------.++++++++.----.--..+++.++.-----..--.++++++.+++.--.------.+++.++++..-.--..+++.--------.++++++.---.++++.---.++++.--------.+++.---.++++++++..--.----.+++++++..----.----..+++++++.----.+++.----.--.+++++++.-.------.+.++.+++...-----.+++++++.--------.++++++++.--------.-..+++++++.-------.++..+++++.--.+++...+.------.+.++++.--.+++.------.++++++.-----.+.+.----.++++++.+.----.----.++++.+++.--------.++.+++++++.---.-.--.++++.-----.-.++++.-----.++++.----.+++++++++.---.------.+++.--.-.+++++++..-.-----.+.++++++.+.-.-----.--.+.++++.---.++.+++.+..---.--.++++.+.------.+.---.-.++.++.+++.-------.+++.+++.------.+++.+++..--.+.-----.+++++.+++.--.++.-.-----.++++++.-.--.+++.+.---------.+++++.----.+++.----.++++++.++.----.---.+.+.+++++.-------.+.++.--.++.+++.----.+++++.--.---.+++++.---.-.--.+++++.++.---------.++++++++.------.++++++.------.+++++.----..+++++.------.+++++.++.--.----..-.++++.++..---..-----.++++.+++++.------.++.+++.-.---.-.---.+++.--.+++++.------.++.+++++.---.+++.---.+++++.---------.++++++.---.--.+.+++++++.----.++.-----.+.+.+++++.--.---.--.++++.-----..+..-.++++.----.++++++.---.---.++++++.------.++++.--.--.++..+++.-----.+++++++.--.----..++.---.-.+++++++++.--------.++.+++++.--.+++.----.-----..++++++.++...-----.++.+++.+.-.+.---.----.+.+.+++++.-------.+++++.-.---.--.++++++.----.--.+++++.--.+++.+.-----.+.----..+++++++..---.++.------.++++++++..--..-...++++.-.-.----...+++++.------.-..++.+++++.------.+++++++..-------.++++++.-..-.+++.--------..+++.+++++.----.-.+++++.-------.-.+++++++.----.---.++++++++.-------.--.++++++++.-...------.+++++.------.++++++.------.++++++.++.----.+++.-----.++++++.-.---.++.+.----.+++.++.-------.+++++++..--.-----.+++++.+.--.-----.+++++++.-----..-.-.+.++++++.-----.++++.-----..-.+++.+++++.-----.---.++++++.+.------.++++++.+.-.+.---.+..+++.-----.++++.-------.+.+++++++.-----.++++.-.+.---.-----.++++.++++.+.-----.-.---.++++++.---.---.++++++++.--.-----.+++++.+++..-----.++++.-.++.-.-.-------.+++.--.+++++.------.+++++.----.++++.+++..----.---.-.++++++++.------.++++++.------.+.++.----.+.+++++.---.---.++++.--.++.--.+++++.---.----.++..+++.-.+++.+.----.--..-.+++++++.-----.++++.--.----.+++++++.-----.+++++.-----..+++++.----.-----.++++++.-----.+++++++.--.++.---.----.+++.+++..++.--------.-.+++++.+++.--------.++++.++.+++.---.------.+++.++++++.---------.++++++.+++.------.++++.-----.++++..----.++++.+.-------.+++.+++++.--.-.----.+.+++++++.---------.+++++.---.--.+..++.++++.+.-------.-.++++++++.---.+++.--.-----.+++++.-----.+++++++....--.+++.-----.+++.++.----.++.-.------.+++++++.---.---.++.++.+++.---..--.+.+.+++.---.----.++++.----.++++++.-.++.--------.+++++.----.++++++++.--.----...+..-..+.+++++.----.---.+.---.+.+.--.+++.++++++.----.++..-------.+++++++.----.++++++.---.----.+.++++..------.++.--.+++++.------.+++.---.++.++.--.++++++..-.-----.--..+++++.--.++++.----.-.--.+++++++++..-.------.+++.--.---..++++++++.+.--..-.-----.+++++++.+.--.----.--.+.+++++++.-.-------.++++++.+..-------.++++++++.-----..++.+.------.++++++.----.--..+++++.------.++++++.--.+++.-----.+.--.+++.+++.-.----.++.++++.----.+.++.--..----.++++++++.-------.++++++.-.----.-.+++++.+.------.++++++.------.+++.----.+.+++++.------.+++++++.------.++..++.++.--------.+++++++.+.------.++.--.-.++++.---.-.+++++.--.++.+++.----.+.+.+.-------.++++++++.-------.+++++++.-----.----.+++++++++.-.------.+.+++++.+.-------.++++.----.++++++.----.+++++.-----.-.++++.-.------.++.++.++++..---.---..+++++.++.---------..+++.+++.----.--.++.-.++++++++.------.+++++.--..+++.---.--.++++.------..-.++++.+.----.++++++.--------.+++++++++.------.+++.------.+++++.--.++++.----.--.++++++.+.--------.++++.----.++++++++.--.---.++++.-----.+++++.-----.++++.++.----.--.++++..+++.---.--.--.-.++++++++.-------.+++++++..-----.++.++.-------.++++++++.-------.-.+++.+++++.---------.++++++++.-.-------.+.++++++.-------.+++++++.--.--...+++.-----.-.+++++++++.-----.+++.++.--------.++.+++++.-------.+++++++.--------.++++.----.++++++.---.-.++++++.-.----.+++++.-.--.++++.------.+++++.----.++++.------.++++.+++.----.--.++..+++.-----.---.+++++++..----.++++++.----.++.-.-----.+++..+++.++..--.-----.+++++.-------...+++.+.+++.-----.++++++..--------.+.+++++++.------.+++++.+.---.---.++++++.-------.++.+++++.+.----.-----.+++.-.-.++++++.++.-.--.---.+.+.---.-.+++++.-----...-.++++++...------.++++++++..-----.++++++.------.--.+++.----.+++++.--.-..++++.+++.-----..+++++.---------.+++++.-.+...---.+++++.+.--.+.+.+.-----..---.++++++.--.++.++.-------.--.++.++..----..++.-.+++.+.-----.+++++++.+.--------.+.++++++++.-------.--.+++++++++..-.--------.++++..++.-----.++.+++++.------.+++.-.+++.+.--------.+++++.+++.---.+++.--------.++++.++++.----..--.++.---.+++++.--.----.++++.+++..--.-----.+++.--.++++.--.+++.------.+++++.-.+++++.---------.++++++.-.++++.--------.+++.-.---..+++++++.+.-------.++++.+++.-----.++++.-----.++.-.---.+.+.+.--.++.++++.--.----..++++.+.----..++++++.----.----.+.++++.+++.-----.+++++.--.--..--.+++++.-------.++++++++.+.---------.+++++++.------.+++++++.------.++++++.----.++++.-------.+++++.+.--.++.--.---.+++++.------.+.+.+++++.----.++.+.+.------.++.+.++++.----.--.+.-..+...+++++.---.----..--.+.-..+++++++++.---.------.+++++++.------.-.+++++.----.++.++++.-------.++++++.------.++++++++.----.++.-----.+++++++.--------.+..+++++++.-.--.-.-.--.+.--.+++++++.-----.+++.-.+++++.--------.++..+.+++++..-----.--.++.+++.-.-----.++++++.------..++++.+.---...-.-.+++.----.++++++++.+.------.+.++.------.+++++++++.--------.++++.+.-.+.-----.++++..-----.++++++.------..+++.--.++++++.----.+++++.----.--.-.+++++++.-.-------.+.++++.++.-------.++..++++.-----.-.+++.--.-.+.++++++++.--------.+++++..------.+++.+++++..-.-------.++++++.--.++..-----.+++.-.+++++..+.--..----.+++.---.--.+++++++.-.+.--------.+++++++++.-----.----.+++++++.------..++++.---.+++++.--.---.++++++.-------.++++++.---.++.++.+.----.++.-.--.----.+.++++.+++.-------.-.++++.+++.-------.+.+++++.+++.---.-.---.++.+++.--..++..---.----.++++++++.+.--------.+++++.--..+.+.++.--.+...------.++++++.------.++++.+++.---.-----..+++++.+++.-----.-.++++.+++..-----.-.+.----.+.+++++.+..-----.--.++.-.++++.+.+.-.+..-----.++.----.++++++.++.-------.+.++++++.-----.+++..-.+.-.---.++++.--.---.+..+++++++.-.------.++.-.++++++.-----.++.-.----.++..--.++++++++.--.----.++.++++.--------.++++++++..--.-------.+++++++++.-----.----.+++.-.+++++.--.++++.------.+++++.---.-----.++.++++..+++.----..++.---.+++.-------.++.+.--.+++++++.-------.++.-.--.+++.-.++.-.++++.------.+++++.--.--.--.+++++.+++.--.-----.+++.---.-.+++..+++.------.++++++.-.---.++.+.--.+++.+++.------.++++++.--------.+++++.------..+++++.-----.++++++.--..+++++.----.--.---.++++++.------.+.+++++.-----.+.++++.+.+.------..++++.--.++++.+.-----.--.++.-.++++.----.++++++.--.------.+++++..+.------.++++++.-..-----.+.+.--.-.++++.++++.+.--.--.-----.+++.--.+++++++..---.++.----.-.-.+++++.-...-.+++++.-..-----.+.--.-.+.-.+++++++.--------.++.++++++.----.++.+++.--------.+.+++.---.+++++++.---------.++++++++.--.-----.-.+.+++.++++.---..---.+++++.+.-------.++++.---.+++++..-.----.+++.+.----.+.++++.--.-----.++++.+.+.---.++++.--.++.-.+++.-----.+++++.--..----.+.-..+++.++.----.++.------.+.++++.+.------.+++++++..-----.+++++.-------.+++.++..-----.+++++++++.---.----.+++++++.---------.++++.+++++.------.++++++.-------.++.++++.-.-------.++++++++..----.----.++++++.----.++++++.-------.-.++++++.+.++.-----.-.+++.----..++.---.+++++++.-.-------.++++.+++.---.+++.-------..++++++++.-----.+++.++..----.--.++++.+.------.-.++..+++..+++.-----.---.++.++.----.+++.++.++++..-.----.---.+++++.--.+.++++.----.----..+..++.++++.---.---.+++++.-----.++++.---..+++.---.-.++++.--.+.----..+++.----.+.++++++.----.++++++.----.---.++.++++.--------.++++++++.--.-----.++++++++.-----.++.---.++.+++.----.----.+++++++.+.-----.++++.--.--.++..+.++..---.+.----..+.--.++++++.------..++++..---.--.+++++++++.-----.+++.-----..+.---.++++++.-.-.-.++++.-------.+++++++++.-------.++++.------.++++++.+.++.--.----.++.----.-...+++++.+.-..-.+++++.------.+++++.-------.+..++.+.++.--.-.++++.-----.++++.-----.++++++.---.-.+.++.------..++++++.++.--.----.++++++.------.+++.-----.++++.++.--.+.-----.+++++.+.-.--.---.+++++.+++.-------.++++++.+.----.+++.--------.+++++.---.+++.++.-----.+++++++.--.--.---..+..+++++.---..+++.--.-----..++.+++++..-----.-..-.++++++.------..-.+++++++.----.+++.----..++++.-.+++.-------.+++++.----.-.+++++++..----.--.++..-.--.++++++.+..---.++.---.++++..-.++.-.-------.-.+++++++++.---------.++.++++..-.--.++++.++.------.+.--.++++...--.--.-.+++++.+++..---------.+++++++++.--------.+++.----.+++++.+.-.--.+++.--.-.-..++.+++++.------.---.+.++..+.++++.--.+.++.-..-------.++++.-.++++..--..----.++++++.--..-.-----.+++++.---.+.+.++.+++..--.-----.+.++..++.---.+++.----.+++++.----.--.++.++++.-----.---.+++++.++++.---------.++++.--.+.+++.+..------.+++.-.-.+++++.+.-.++.-------.+.--.+++++.--.--..++.----.+++.+++++.-...-.--.-..---.+.++++++++.-------.++++.------..+.++++++++.-------..++++++.----.+++..+.-----.--.++.+++++.-----.++++.-.---.-.+++.--.+++.-----.+.-.-.++.+++.--..+++.+++.------.++.+++.-------.+.++++.----.++.----.++++++++.--.++.--...+++..--.----.+++++.------.+++++.--.++++.--..----.+++.-.+.++.------...+++++.++.---------.+++++++.-----.-.++++.+++.-----.-.++.+++.+....--.--.--.+.+++.+++.------.+.++.---.++++++.---.-----.+++++.--.-.+++.---..---.++++++++.-.----.---.+.++.++++++.-.-------.+++.--.-..+++.-.---.+++.---.++++++.------..++++++++.-.----.---.++++++...-----.+++++.--.++++.--------.+++.+++.+.+.+.-.----.----.+++++++++.--------.++..++.++++.-------.++++.----.+++++++.------.+.----.++.+.---.++++.-.-.++.+++++.--.---.+++++.-------.++++.++..-.+.-----.--.+++++.--.-.+++.------.++.++++.++.-------.-.+..++.---.+++++++++.----.++.-------.+++++++.------.+++++.-----.+++.---.++++++++.--------.+.++++++.-----.---.++++++.++.--.-.++..----.-.+.++.--.-.++++.---.++++++.---.-.--.+++.+..----.++++++.---------.+++.--.++++++.-..-----.++.+++.-----.++.--.++++.++++.---.-...--.++.+++.----.+++++...------.++++++.-.--.------..+++++.+.-.----.++++..++++.-------.-.++++++++.------.+++.+.--.++++..--...------.++++++.++.------..---.+.++++++++.--.---..++.++..-------.+++.++++.-----.++++.------..-.+++.-.--.++++++.-.-----.+++.+++.+++.------.--.++++++++.-------.++++++.+.-----.+.---.-.+++.----.++.++++.-.-----.+++++++++.--------.++++.-.++.-.----.+++++++.----.-.---.+++++++++..------.+++.-..--.+.+++++.------...++++.------.+++++++.-----.+.--.+++.---.+++++++.-.----.-..+++.+.++..--------.++++.++++.------.++++++.-----.---.++++++.---.++..----..+.++++++.---------..+++.+++++.+.----.---.+++++.-.+.----.+++++.-------.++...---.++++++.-----.++++++..---.+++.-.----.+++++++.----.++.---.+++++.-----.-.+++++.--.++.-.------.+++++.+++.--.+.----.+.--.++++.-.+.-----.-.++++++++.-----.+++++.------.++.-----.++++++.-.++++.---------.++++++++.-.--.++.------..++++++++.--------.++++++..-----.--.++++++++.-.--.-.+++..------.-.+++++++.------.+++++++.+..------.++++.++.---.------.++++++++.+.-----.+++..---.+.----.+.++++.-.-.+++.--.++.--.-----.+.+++++++.-.------..++++++++.-----.++++.-.-------.+++++++.----.+++++.-.----.+++.+.+.---.+++.+.---------.++.--..++++++.-----.++++++.----.++++.----..-.-.-.+++++++.--.+.+++.------..---.++..-.+++++.---.-.--.++++++.----.++++++.----.-.-.--.++++++.-.+.+.------..++++++++.-------.--.+++++++++.---.+++.----.-----.+++++.+++.---.++.-.-----..++++++.----.++++++.---.-----.+++++.---.-.+.-.++++.----.-.++++++..-------.++++++++.+.-----.+.-.--.++++.----.-.+++.++.------.+++++++++.-.---.+++.----.---.-.++.+.++++.+.-------.++.-.-.++++.+++.-------.++++++..-----.+++++.-.------.++....+++++.----.+++++.-------.++..+.+++++.----.-.---.-.++++.++++.-------.-..+++.---.+++++++.----.-.+++++.--.----.-.+++++++..++...-----.++++.+..--------.++++++++.--..++.---.---.+++++..-----.++.--.---.+++++++.----.+...-.+.+.++.--.--.-.+++++++.--.--.++++.--------.+++.--.++++.---.++++.-.++.----.----.+++++.-..--..++++.--.+++.+.----.--.-.+++++.------.++++++.---.--.+..+++++.-.+++.---.--.++.+++.---.+.------.++++.+.--.+++.----.++++++...---------.++++.-.++++.------.++++.++++.---------.+++..-.+.++++++.---------.++++++.-.+.------.+++++++.-----.++++..--..---..+++++.--.-.+++++.--.------.+++++.-.----.++++.++++.-----.+++++..----.+++.------.+++++.-----.++++++++.--------.+.-.-.+++++++++.---------..++++++++.-.-------.+.-.+.++++++++.--------.++.---.+++++++.-----.++++.------.+++++++.------.-.++++..---..+++.---.+++.-.-.++.---.++++++++.--.-.+.++.---.++.------.++++++.---.-.+++.+..---..---.++.+++..++.-----.+++.-.--.++++.-------.+++++++.--------.++.+++++++.----.++++.--.----.+++.------.++++.+++++.-----.-.++++++.--.-------..++++.+++.++.----.++++.---.------.++++.----.++.+++++++.-------.+++++.---.++.----.+++++++..-------.--.+++.++.++.-----.--.+++++++++..--.-.-----.++++++++.----.-----.+.+++.----.+++.+.++++.-----.--.++++.--.+++++.--------.+++++++++.-----.+++..------.+++.++.------.+.-.+++++.+.---...+..++.+++..-..------.--.++++++++.------..-.+.--.+++++.+++.-.-----.++++++.-------.++++.----.-.+++++++.-----.+++++++.--------.+++++++.------.+++++++.--.------.+.-..++++++++.--------.++++++.+.-.-.--.--.++.++++..--------.+++.++.-.++.+.-----.+.--.+++++.+++.--------.+++++.-.-.---.+++++++.---.---..+++.+.+.-----.+++++++.-------.+.+..--.+++++++.--------.+++++++.-.------.+.++++++.-------.+++++.---.-.+.-.+++.++++.---.+++.---.-.-.---.++.++.-.++++.---.+++.+.----.++..------.++..-.--.++++++++.-----..++++++..--------..+.++++++..-..--.++++.--------.++++++.-----..++++.-----..++++.---.+++++.----..++++.++.---------.+.-.+++.+.---.++.+++.----.--.++++++++.---.+.-----.+++.+.++..++..-------.+.++++++.-.-..+.-----.-.+++.-----.++++++++.-----.++..-----.+++++++.----.---.+.++++++++..-.-------.+++++++.----.+.++++.---------.++.+++.++++.----.+++.-----.++..++++.-.+.-------.++++.------.+++++..--.-.+++++++..---.+.----.++++..-------.++++.+++++.--------.++++++.-----..++.+.-.+++++.------.++.--.-.+++++++.---.++.-----..---....++..+.---.+.+++++++.-------.++++.----.++++++.-----..++++.-.++.--.++.+.-.--.---.++.----.+++++.+++..-----.-..++.+++++.---------.++++++++.---.+++.------.-.+.++++++.--------..++++++++.+.--.---.+++.++.---------.+++++++++.------.-.++++.-----.-..+++++++.-.----.+++.++.+.-..-------.++++.--.++++++.--.-.+.------..++++++.+++..---.-----.++++++.-.----.-.+.-.++++++.-.++.----.+.-.+++.+.+..---.--..----.+++++++.-------.+++++.-----.++++++..----.++.---.++++++.------.-.++.-.++..-.+++++.---.++++.--.+.++.---.----.+.++++.---.-.---.++..+++++++.--------.++++..--.++.+++.------.--..+++++++.+.--------.+.+++.---..+++++.-.--.+.++++.--------.++++++.-.+.--.+++.---.++++..------.+.---.++++++.-----.++++.-----..+++..++++++.-------.--.++++++.++.+.-.-----.++++.++.-----.+++.-..----.+++..-----.+++.+++.-.-.+++++.-.------..++++++.--------.+++++.--.-.+++++++.---..----.++++++.--.----.-..++++++.++.------.---.++++++.----.++++++.----.-.---.+.++++++.-------.++++.+++++.-------.++.----.++.+.---.+.++++++++.-.---.++.------.++++++++..--.+.+.-----.++++..-----.+++.++.+.--.------.+++++++.-----.---.++++.-.+++++.--------.+++++.----.+++++++.------.-.++++++.---..---.++++++++.--------.+++.+++.-..------.++++.--.+++++++.--.--.---.++.-.++++.-----.+++.----.+++++.++.-----.+.-.++.-.---..+.-.++++++.-------.+++.+++++.--.---.--.++.++++.++.-----.---..+++.--..--.+++++++++.----.---.+++++++.----.+++..---.++.++.-.--------.++++++.------.+.++++.---.+++++++.------.+++++.-.--.---.+++++.--.--.++++.++..---------.+++.---.+++++++++.------.+++++..-.------.+++++.++.-----.++.++.-----.--.+++++++++.----.++.-.------.+++++++.------.++++.---..-.++++++++.---------..++.+++++.++.------.++++.++.-------.+++++++.-------.+++++.+.--.---.---.+++.+++.---.++++.-----.++++.++.-.-.-.+++.------..++++.++.-------.+.++.---.++++++++..------..+++++.----.++++.--------.++++++++.-------.+++++..------.++.-.+++++.------.+++.++++.-----..-.++++.-.+++.------.-.+.+++.-.---..+++++++.----.++++..--.--.++++..++.-------.++++.+++..---------.++++++.+++.----.+++.-.------.+.-.+.++++++.+.-------.++++++..--------.+.++++++++.---------.+++++.---.--.+++.--.+++++.------.+.+.++++++.---.+++.--.-----.+++++++.------.+++.-.+++++.-----..---.++..++.--.+++++.------.--.+++++++.+.----.++++..-----.+.++.-.--.--..+++++.---.-.++++.-.-----.++++.----.+++++++.-.--.--.++.--.++++++.-----.++++++.---------.++++++++.-.-------.+.+.-.-.+.++++.----.++++++++.-----.--.+.--.++++++++.---.-----.+++++.-.---..++++.++.----.--..--..+++.++++.------..+.+.---.++++.++.--.-.---..++++++.+.----.+..--.--.++++++.--.+++.---.+++..------.+++++++.--------.++.-.++.++.--.---.+++++++.-------.+.+.++.----.+++++++++.-..--.------.+++.++.--..++++++..--------.++++.---.++++..+.++.-------.+.+++++.-.------..-.+.++++++.-------.++++++.----..-.+++++++.--.-.+++..-----.++.++.----.++++.+.-------.+.-.-.+++++++++.------.++.----.++++++.++.--..--.+.------.++++..--.+++.+.---.+.++.+++.-----.+++++...--.+.-.-----.+++.----..+.+++.-..----.++++++++.---.-.+.---...+++++.---.++++.-------.-.+++++++++.--------.+++.++++.-.---.-.---.+++++++.-----.+++.++++.-.--.+++.---.------.++.--.++++.----.++.+++++.--.++++.-----.---..++++++.+.+.-----.--.+++.+++.-------.+.++++++.-------.+++++++..------.-.++++.++++..----.---.+.++.++++.---.-.+++.+.--.++.--------.+++++++.-------..+++..----.+++++++..-.-.--..++.-.-.-.-.++++++.--.++.--.++++.----.---.+++...--.+++.-----.++++.+++.-------.+.++++++.--------..+..+++++.---.+++++.----.++.+.-----.--.+++.--.++++++++.------.+.++.-.-----.+++++++.-----.+++++++.---.++.--------.+++++++.++..---------.+++++++.++.------.++++++.---.---.++++.------.+++.+++++.---.-----.++++++..---.-.--.+.-..++++++++.-----.----.++.--.++.-.+.+++++++.--.--.++.----.--.+.+++.----.+++++.-.---.+++.--.++++.-.++.--------.+.++++++.----.++.++++.--------.-.+.++++..++.----..+++++.-------.++++.--.++++..-----.--..+.++++++++.----.---.++...+.-.-.+++.----.--..+++++++.------.+++++++.----.++++.----.+++.--.+..---.+.---.++++.-.----.+++++++.---..--.+.-.++++++.--.----.-.-.++++++.------.+++++++++..--.-.-----.++.-.++.-.+.++++.-.--.-.++++..----.+++.---.-.+.+.--.++++++.---..-.++++.-.-------.++..+++++.-.------.++++++.---.++..------.+++++++++.------.---.++.--.+++++.--.++.-----.+++++++.-------.++.+++++.------.++++++++.----.---.+++++++.-.-----.++++++.-----.-.-.+++++.------.+++.--.+++.--.++++.------..++++..++.-...------...++.+++.++.+.----..--.+.---.+++.--.-.+++++++.----.+.--.+++++++.----..----.++++.--..++++++.-----.+.-----.++++++.------.++++.++++.--.----...+++++.-.--.+++++.---...++.-.-.----.++.----.+++++++.++.------.-.++.-.++.--.--.++++++++.-------.+++++++..-------.++++.---.++++++.-------.+++.--.++++.----.--.-.+++++++.-.++.+.-------.-.++.++.--.++.---.+++.++.-----.+.-.-.-.++++++++.--------.++++++++..+.-.-------.++++++++.------..++++++.--------.+++++.++.--..++.------.+++++.+.+.-----.++++.------.++++++.-------..++++++.-------.++++.+++.-----.++++.----.++.+.-----.+.++++++++.-----.++++.----.----.+++++++++.--.-------..+++++++++.--.--.++.-.------.+++++++++.-------.--.+++++++++.-.-----.++++.-----.++.----.+++++++++.---------..+++++++.---.+++.------.++++++.++.--.----..+.----.+++++++.+..-------.+++.---.+++++++.------.+++.----.++++++++.----.+++.----.--.+++.++++.-.--------.+++++++++.---.----.++.---.++++++.---.+++.-.-----.-.+.++.+++++.------.+++.---.++++.--.-.++++++.----..----.++.++.---.+++.++++.------.--..+++++++..---.-----.++++.+.+.---.+++.----.++++.--.---.+++++++..-----.---..+++..+++++.---.--.++++++.---.-.---.++.-.++.++++..--.---.---.+++++.+++.------.--.++.-..++++++.+.-----.+++.------.++++++++.-.-.+.-----.---.++++++++.----.--.+++++.-.------..++++.----.+.++.+++.++.--------.+++++++.---.+++.-------.+++.++++++.---------.++++.----.+++++++++.--.-----.+.+++++.----.+++.----.++++++.-----.+.+++.-----.+.++++.+.---.-----.+++++++.--.-.--.++++++.--.++.---------.+++++.++++.-----.---..+++++++.---.++++..------.--.-.+++.++.+.-----.+++++.++.----.-.+++.++.--.+++.-------.-.++++++++.-----.++++.---.--.+++++.------.--.+++++..++.+.--------.+++.++++++.----.++..----.+++++..-------.++.+++.------.++++++.+.++.----.-.+++++..---------...++++++++.---.----.+.+.-.+++.++++.-----..--.+++.---.+++++++.--.-----.++..++++.--....+.-..++.-----.+.++.--.---.+++.----.++.-.+++++++.+..--------.++++.++++.-----..+.+.-.--.---.+++++++++.-----.--.+.+..----.++++++.-.-----.++++++..+.+.---.----.++++++++.-----.++++.----.---.++++++..-..+..++.-----.+++.-------.++++.+++.-----.--.++++.---.++++++++.----.+++..------..--.++++.-.-.+++++++.----.--.+++++.--------.+++.-.++++.---.--.-.+++++.--.++++.---.+++++.-----.++++..-----.--.+..-.+++++++.--------.+++.++++++.--------.+.+++++.++.---.+.+.----..++.-----.-..+.++.++++++.--.-----.++++.+.--.--.+++++.+.-------.-.++++++++.----.----..++++++++.--------..++++++.+.-----.+++.-.+++.-.-..----.+++.---.++++++.--------.++++++++.-----.+++.+++.---------..+++++.--.-.++.+++++.---------..++++.+.++++.--.---.---.-.+++++++++.-----.+++.-------.++++++.++.-..-----.+++++++.--------.+.+.-.++++++.------.-.+++.-.---.++++.++.---.++.--..++++.-----.++++++.-----.++.----.++++++++..----.--.+++.--.++++.------.+++++.---.-.-.+++.+++.-----..--..++++++++.--------.+++...+.++++.---------.+.++++++.+.--------.+++++++++.---.------.+++++++..+.------.++++++..-----.++.+++.-----.++++.----.---.+...+++++++.---.++.--.-.-.+++.-.++++..----.+++.+.-.------.+++++.-----.++.+.--.--.++++++++.-------.+++.--.--.-.+++++.+++..-------..++++.-----.++.++++.---.---.+++++++.--.-.--.+++.++.------.+++.+++++.------.++++++.-----.-.---.++.++..+.--.++++++.------.--.+++++++.-.-------.+.++++++.++..-------.+.+++.------.++++++++.-------.+++++...-----..++.---.+++++.-.--.++++.----.+++.--.++++++..----.+++.-----..+++++.+.--.++.-----.--.+++++++.--.------.+++++.------.++.--.+++++++.-------.+++..+++++.-.-.+.+.-------.++++.-----.+++..---.+.-.++.++++++.--------.+.+.--..+++++++++.----.++++..--.-----.+++.---.....++++++.--------.++++++++.--------.+.+++.--.+.++.++.------.-.+++++++++.-----.+++.-.------.+++.++.----.++++++++.-------.+++..-...-.+.+++++.-------.+++++++..-.--.+.-.+.+.-------.++++++.+.+.--------.-.++++.+...++++.---------.++++++.---.---.+.++++.++++.----.--.+++++.--------.+++++++++.--.-.-----.+++++++.-.--.++++.-------.--.+++.++.+++.+.------.++++.----.+.---.++++++++.--.+.+.---.----.+.++.+++.+.------.--..+.+++.++++.-.-----.++++++.---------.++.+++.++++.-.-----.--.-.++.++++.+.------.++++++++.------..---.++++.---.+++++++.+.-------.-.++++.----.-.+++++++++.---.++.+.--------.++++.+.----..+++.-----.++++++.+++.---.-.++++.--------..++++++++.-.------.++++++.-----.-.+.+.+...-----.+++.---.+++++.++++.---------.++++++++.-------.++++++.----.---.+++++++.----.++.----.++++++++.----..-----.+++.++++.-----.-.+++++..-.+++.-.-------.++.++++++..--------.+++++.--.++++++..-------.-.++.+++++.---.++.-.------.+++.++++.-------.+++.++.--.++++..------.-.+++++.----.++++++.+.--------.++.-.+.++++++.--------.+.+.+++++++.----.+..++.----.---.++++++++.-.----.---.+++.----.+++.+++.----.++++++.-.-----.+++++.-----.+++.+.----.+.-.-.+++..--.++++++.-.--.-.-.---.++..-.-.+++++++++.---------.+++++++++.-----.+++.-----.+++++.-----.-.-.+++++++.----.+.+++.---.---.++.+.+++++.--.--..----.+++.---.++++++++.---------.+++++++.----.++++.-------.++++.-..--.+++++++.------.+++++.-..----.++++.-----.++++++..-----.+++++.--.++++..---.++....------.++++.------.++.+++++.-----..+++.---.++.+++.------.++..+++.++.-----..++.--.+.+.---.++++++.-------.+++++..+++.-------.+++++..++.----.++++.--------.++.-.++++++..--.-----.++.+++++.-------.++++++.-..---.+.+++++.-.---.++..-----.++++++.+.------.+++.+++.---------..+++++++++.---.-.++.---.+++++.----.+.----..++++++.-.------.-.+++.---.++.++.-.+++.----.+++.++++.---------.+++++++..-----.++.---.+..-.++++++++.---------.+++++++++.-----.-.---..++++++++.-.------.++++++.--..+.+++.-------.++++.----.+++.++.--.+++.--------.++++++.-.++.-------.+++++++++..--------.+.--.+.+++++..-.++++.---.----..++.-.+++.------.++++++++.--------.++.++.--.++++++.-.-------..++.++.+.-.+++.----.+++.----.--.+++.+++.---.++++++.-----.++++.----.---.+.+++..++++.----.-.++++..-------.++++++.-----.+++++.-----.+++++.-----.++.+++.----.+++.-.--.+.++.+..+.-----.+++.--.+++.-----.--.+.++++++++.--------.+++++++.-----.---.+++.++++++..-.-.------.++++++.-.----.+++++.-------.+++.++++.--.----.++++.++.-----.++.++.--.+++++..-------...++++++.+.-----.++.+.++.------.-.+.-..++++.+++.------.+++.-----.++++++++.--------.++++++..-.--.---.+++++.-----.+++.++.-----.+++++++.-.++.----.+.-----.++.++++++.----.+..+++..----.+.+..+.-----.---.++++++.++.------.+++++++.---------.+++.--.+++++.-.+++.+.---.+++..-----.-.---.+++++++.-.+.----...++.-----.++++++++.------.+.+.+++++..---------.+++++++.++.---------.++++++.----.++.---.-..++.--.++.+++.-----.++++++.-----.++.+.----.+++++.++.----.+..-.---..++++++.+++.----.++.---.+.-.+++.---.++.++.------.-.++++++.--.+.+++.---------.++++..---.+++++.-.----.++++.-.----.++++++.---.+++.-.+++.----.++.++.--------.++++.++.---.+++.+++.-------.++++.----.-.+.+++++.---.--.-..-.+++++++.--.--.++++++..---------.++++.--.-.+++++++..-.------.+++++.-----.+.+++++.-.-----.++++++..+.-.-------.+.+++.--.+++.+++..--.--.++++.------.+++.++..--.---..+.+++++..+.--------.+++++++.----.+.++++..----.---.+..++++.-.----.+++++++.-------.+.++++..++.--------.++++..+++.---.++.---..+.-.+++++.-----.+++..----.+++.-----.+.+++++++.----..---.+++.++++.----.---...++++.-.++.+.--.---.+++.--.++.----.-..+++++++.-----.++++..--.++++.-.----.+++.----.++++.-------..+++.+.+++.++.--.------.+++.----.++++++++.------.--.++++++.+++..-----.---.+++.+..+++.--------.+++++++.------.++++++++.---------.++++++++.--------.++.-.++.++.++++.---------.+++++++.----.-..++++.+++.-------.+..--.-..++++++++.-----.--.++++++.--.++++.----.----.-.++++++.-.++++.---------.+.++++++++.--------.+.-.+.+++++++.-----.+++.++.----.-.----.++++++++.--.------.+++.+++.--.----.+++++++.--.++.----.++.+++.-.--.-----.++.--.+++++.+++.+.---------.++.--.++++++++.-.-------.++++.+.++.++.---.+.-------...+++++++.-------.+++++..---.++++.----.+++.-----.+++++.+++.-------..+++.--.--.++++++..---.++++++.---------.+++++++.---.+.++++.-------.-.++++.---.+++++.----..---.+++++++++.-----.----.++++++.++.------.+.+++.--.+++++.-----..---.++++.++++.---------.++++++++.+.--------.-..+++++++++.-------..--.++.+++++++.---..++.--------.+++++.---.+..-.+++.---.++++..-----.++++++++.-.+.--------..++.--..+++++++.----.--.--.+.+++++.----.+++++++.--------.+++++.---.--.-.+++++++.-.++.+.-----.----.++++++++.----.+++.-----.+.++.+.--.-.+++..++.--------.++++++++.-------.+++++++.------.-.+++++.++.--.-.++.-----.-.++++++++.---.++..------.++++.++.-----.++.+++.----.----.++.+++++.+.---..-----..+++++++.+.------.++++++.--------.++++.----.++++.-.+.+.--.++++.------.-.+.+++++++.-----.+++.-.----.-.+++++++++.---.+++.----.----.++++++.+.------.+..++.++.---.-.---.+++.---.+++++.-----.++++.++++.---.---.++++.-.--.++++.----.+++++.--------.+++++++.----.++.--.--.-.+++++++.---.---.+++++++.---.++++.--------.++++++..-------.+++++.+.-----.-.+++.++++++.--.----.++++++.----.-----.++++++.----.++++.--.----.+++.++..-..--..+++++.--.----.++++.+.-----.-.+..-.+++++++.-----.++++.-----.++++++..++.------.++++.-------.++++++.---.+.+++.-----.+.+++++.--------.++++.+++++..---------.++++++...+++.-------..-.+++++.-----.++++++++.--.------..++++++++.-----.--.+++.++++.--------.+.--.++++..+.-----.++++++++.----.++.--.---.++++++.---.++.---.+++++.-----.++.+++.+..------.+++++.------.+.++++++..-----.++.-.----.++++++.----.++++++.----..-----.+++++++++.---------...++++++++.---.++++.-----.+++.++...---------.+.++.+++.------.++.++++..+.---.--.++++.-----.+++.+++++.-----.--.+++++++.---------..++++++..--.++.+.------..++++.-----.++++++.+.------.++++++.--.-.--..-.++++++..-------.+++.+++++.-..---.+.-----.+++++++.-.+.----.++.+.---.++++.---.--.-.++++.-.+++.+.------.+++++++.---------.+++++.++++.--------..-.+.+.++++.-----.++++++++.--------.++++.++.--...+++.-.-------.++.+.+++++.+.----.++.-------..+.+++.----.+++++.----..++++++.+.------..++++.--.++.+++.-.+..-----..+++++.--------.++++++.++.---------.++++++++.-----.---.+.++++++.++.----.-.+++.--.+++.-.-.+.-.------.+.+++++.++.--------.+++++++++.-----.---.-..+.++.++.+++.-----.++++.-.-----.++.++.++.+.---.++++.--------.++.++.+.+++.-------.++..+..+.--.+++..-.--..++.--.---.++++++.+.--..+.------..++++.--.++++++.--------.++++++++.----.----.++.++.++.-.+++.---.-----.-.++++.++++.--.--.+++++.-------..++.+++++.---------..++++++++.-----.+..++.+.------.++++.-.++++.--.---.+++++.-----.---.+++++.-..+++..++.--------.+++.-..---..+++++++++.--.-.++.--------.++++.++++.--.++.-.+.-----.+.++++.-------.+++++++.----.++.+.-----.+++++.----..++++.--.+++.----.-.+++.++.+.-------.+++++.-----.++.-.--.-.++++..+++.---.----.++++++.++.--------.+++++++.-.++.---.---.+++++.+.--.----.+++..+++.---.----.+++++.-.-----.+++++++++.-------.--.++++++++..------.++++.---.+++++.-------.++.-.+..+++.----.+.--.+++.++++.-.----....+++.+.------.+++.+++.-.--.+.---.--.++++.+.-----.++++++++.-.-..----.+++++.-.-----.+++.+++++.----.-----.+++.+++++.+..-----.+++++.----.-----.++++.++++.--------.+++++++++.----.+.------.++++.++.------.+++++++++.-.+.---.------.++++.-.-.+++++++.--------.+.+..++.+++.-----.+.++++..---.++++...---------.++.+++++++.-----.+.---.++++.--.----..++.++++++.----.+++++..-----.--.++++++.--------.++++++++.-.+.--.----.++.----.+++.++++++.-.-------..+++++++.-------.+++.++++..----.+++.-.+.----.---.+.+.-.+++++.+.--.-.---.+++++.-----..-.++++++..----.+++++++...----...--.+++..++.-------.++++++++.------.--.+.+.-.++++++.-.---.--.+++.++.-------.++.--.++++++.---.++++.----.+++++.-----.++.---.--.++.--..++++++++.--.++.--.---.+++.+++.--------.++.--..++++++.----..+.++.+++.--.----.--.++++++.---.---.+.-.++++++++.--------.++++.--.+++.---..-.++.++.+.---.+.--.-.+++.+.---.---.++++++++.-.------.++.+.+++.----.---.++.+++++.++.-------.-.++++++.---.+++++.----.+.----..+++++.-------.+.+++.++.++.-.----.-.+++.+++.--.+.+.+.--------.++++++.----.+.+..+++.-----.++++.++..---.--.-.++.----.++.++.+++..--------..+++++++++.----.++++.------.++.-----.++++++++.-..--..+.---.++.+.----.++.++++..-------.-.++++.+++++.------.+++++.---.---.+++++++...---------..+++++++.-.+.--.----.++.++..----.++.++.---.+++++..++.-------.++.---.+.++.--.+++++++.-------.+++++..---.++++..---.+.-.+++...---.+..-.----.++.-.++.+++.----.---.++.+++.----.+++.+++.------.-.++.-.-.+++++.++.--.--.++.---.+++.----.+++++.-.----..+++++++.-------.+++.++++.---.-----.+++++++++.---------.++.+++++.--.-----.++++.+++.-.++.----.+..----.+++++++.------.+++.---.--.+++++++++.---.---..--.+++++++.+..---------.++++++.++.---.---.+++++.-.-----.+++..-.++.----.++.+++++.------.-.++.+++..----.-.++++.---.+.+++.++..+.---------.+++++.++.+.-.+.--..+++..-----.-.-..++++++...-------.+++++.------.++.++++++.-----.++++..---.++++.------.--.+++.++..-----.++++++.------.+.+++++.------.++.+++++++.-.+.-----.----..+++++++++.--------..++++++++.--.------.++.+++++.---.-----.+.++++++.++.-.-.------.+++++.++.-----.+++.---..++++.---..---.++.++++++.-------.+++++.--.++++.--.----.+++.--..----.+.++++++.-------..+++++++.-------.+.+++.+++.-.---.++++.-------.++++++..-..++.-------.+++.++.-----.++++.-..+++++.-------.+.-...++.++.++.-.--.---.++++.-----.+.+++++++.----.+.----.+++++++.------.-.+++.---.++.+++.-----.++++++++.-.------.+.+.+++++.----.----.++++.++++.---.------.+.-.++++++.--.+++.--.---.+++++.------.+.+++.++.--.++++.------.++.----.+++++++.---.--.---.++++.-..-.++++++.-.--..--.++++..+.-----.---.+++++.++.--.-----.+++++++++.----.+.+.---.--.+++.-..--.++++.++.----.+++.------.+..-.++++++++.---.-----.+++++++.-.-------.+++++++++.--------.++++++.+.---.+.------.+++++++.+.-----.++++++.------.+++.-----.+++..+.----..++.+++++.-----...++.+.--.+++++.--------.-.+++.-.+++.+.--.----.+++++.++.----..+++++.+.-.--..+.------.++++++.+.-------.+.+.++++++.--.-----..+.++++.--.----.++++++++.------.--.+++++.--.-.---.++++++.-----.++++++.-------.+.++.+++++.---.++++.----.--.++++++.-----.+++.---.-.+++.+.+.----.-..++++++.-------.++++.+.-------.+++++++++.-.--.+.------.+.++.+.---..-...+++++++.+.---.+++.---------.++++++++.----.----.++.+.+++.---.-.+++++.---.---..+++.+++++.---..------.+.+.++.-.+.++++.-----.---.+++++++++.-.+.-------.+++++++..-----.---.++++++.----.+++++.--------.+++.---.+++++.+++..----.---.++++++.------.+++++...-----.++.---.+++++++.----.---.++++.----..++++++.+.--.+++..-----.+++++.--------.++++.-.-.-...++++...--.++++.++.-----..----.++++++.------.+++++.-.+++++.--..-----.-.++++++.-------.+++++.++++.-----.--.++++++.------.-.++++.----.+++.++++..--.-----.+++++.-.+.+.-----.+++++..------.+.++.----.+++++++++.---------.+++..+++++.-..-----.+++++..---.+.+.----.+++++++.---------.+++++++++.--.------..-.+.++.+.++++..---.----.+++++++.----.-.++++.---.---..+++++++.--.+++.----.+.-..-..+++++.--.---.+.++.----.+++.++.----.+.---.-.+++++++.--------.++++++..+++.-.------.+++++++.--------..-.++++.+.-----.+++++.+++.--------..++++.--.+++++++..-..-.++.----.--.+++++.+..---------.++.+++++.+.--------.++++.-.+++++.-----.++.++++.---.----.++++++.------.++.----.+++++++++.-----.--.-.+++++++.--.------.+++++..+.----.++++++.-..+..----.--.++++++..--------.++.-.+.+++++.--..--.+++++..----.++++.--------.+++.++++.-----.++++++.--.--.----..+.++++++++.-----..---.+++++.-----.+++.--.+++.++.---.+++++...---------.++++.--.+++++.-----.--..+++++++++.----.++++.----.---.--.++++.++.-.-.---.++++++.-------.+++++.++++.-.-------.-.++++.+++++.-.+..---.+.--.-----.++++.+.----..++++++++.------.+++.--.+++.------..++++++.-----.+++++..-----...--.++++.-.+++.-----.-.++.++++.-----.+++.----.+++++++.++.--.--.-----.++++++++.--------.+++++++++.---.++.--.+++.--.--.----.++++++.-..------..++.+.++++.------.+++++++.-..---.++++.-----.+.++++.--------.+.+++++.-----.+.--.+++.--.-.++.+.+.++.++.--------.+++++.+.+.------..+.++++.--..+++.-..-----.+.+.++++.---.+++.-.----.+++++.+.---.---.-.++++++++.---------.++.++.---.+.--.++.+++.+.+++..-----.-.++.--.+.+++.------.+++++.----..++++...------.++++++++.+.------.+++.+.--.---.-.++++++++.-.-----..--...+++++++.-------.++.++.----...+++.++.-.-----.+++.+++++.---.-.++++.+.----.-----.++.+++.----.+.--.++++++.-..++..-----.++++.---.+++.-----.+++.+.-.+++.----.+++.------.++++..--.++++.++.---.++++.-----.+++++.-.--------.+++++++.---.-.++++++.---.+++.------.-.+..--.+.+++++++.--.------.+.+++++.----.++++..------.++++.++.----.+.+++.-------.+++++++++..--.------.++.++++++.----.---..+++++++.--------..+++++++.------.++++.-.--.+.++++.---.----.++++...+++.-.------.++.++++.----..+++..----.+++++++.--------.+.--.++.++.--.+++++.------.+++.-.---.++.+++.-----.+++.++++.-.---.-.++++.+++.----.-----.+.++.++.-----.+++++++++.--------..+++++.-----.+.+++++++.----.---.+++++++..------.++++.+.---.+++.--.--.++.++.-------.++.---.+++++++.-----..++++.--.++++.--.------..++++++++.------.+++++.-------.++++++++..-------.++...++.--.+++++.-------.++++++++.------.++++.-------.+++.+++.++.------.+++.++++.-..--.+.+.+.------..-.-.+.+.+++++.-----.-.+++++.-------.+++++.--.-.+++++++.--.-.----.+++.+++.---.++.----.+++++.------.+++++.++.---------..+++++++++.--.+.------.++++.--.++.------.+++++.-.+..++++.-.---...----.++.--.+++++++.-----.+++..++...----..++.----.++++++.------.++++.-.----.++..++++.++.-.----.+++++.--------.+++++..+.+.-----.++++++.-----.----.+++++++++.--.-.-----.++.++.--.++++.-..----.+++.----.++++++.++.-.------.+++.+++.------.++.+++++.---..---.+.+.+++.-..------.++++++++.----.-----.+.+.++.-.+++++.----.----.++++.----.+++.++.++++.--------.+++.----.++++++++.----.+++++.-------.--.+++++++++.--.----..++++.--.-.++.--.--.++.+++.---..++++..-------.++++++.-.-----.+++++++.----.----.+++++++.-------..++.+.++.+.+++.----.+++.--------.+.++++++..---.---.-.+.++++++..-.+++.---.+++.-------.+++.-----.+++++++..+.-------.+++.++++.+.------..+++++.--..+.-----.+++..++.+.+.-.---.+.--.+.+++.+.-.---.----.-.+++++.+.++.+.--------.++++++++.---.------.+++++++++.-------.++.-.++++++.-..----.---.++++.+.+++.-------.++++++.--------.++++++.+++.---.+++.-.-----..++.---..++.----.++..+++.+.---.+.+.++.-------.++++.+++++.--.----.--.+..++.+.---.++++.+++.------.++.-.---.++++++++.------.+++++.-----.++++.-------..++++.++++.----.-.--.+++++++.-----..++.++.------.++++++++.---.-.----.+++++..----.++++.+.-----.-.++++.++.--..---.++.---.++++++++.------.+.----.+.++++++++.------..---.+++++++++..---------.+.+++++++.-----.--.++++++++.------.---.+++++++++.--------.++++++++.---.-.+++.------.+++++++.-------.--.+++++++++.---.+++.---.-.+.----.++.+++.-..+.-.++.-----.+++.-.++++.---.--.+++.-------.+.++++++++.----.++++.----.++.--.-.+++.----.++++++.------.+.+..----.+++.-..++++.---.---.++.++++.-------.++++++++.-.-.-----.++++.----.++++++.----.-.+.+++.+..-----.--.++++.--..+++++.----.+++++.---.+.+.---.--.+++++.++.--------.++++++.-------.++++++.+++.-.------.--.++++.+.-.+++++..----.--.---.+++++++++.----.++++.--------.+++++++..-.-----.++.-.+.+++++.------.++++++.----.---.++.----.+++++++++.-----...---.+++++.+.+.+..-..----.++.---.--.++++++++.-.----.+..-----.++++.++++.---.---.+.++++++.------.+++..----.+++++++.--.-----.--.+++++++.++.--...---.+.---.++++++.-------.+++.-.++++++..-----.---.+++++++.------.+++.+.+.+.+.-----.+.++..++.----.++.------.+.+++..---.++.--.++++.++.------.++++.------.++++++++.+..-----.----.++++++++.--.---..--.++++++.----.++++.------.++++.--.+++++..+.---.----.++++.----.++++++..+.---.----.+++++++.-----.----.++.-..+.-.-.++++++++...----..--.+++++.----.++++.-.-.+.++.--.----.++.+.---.+++++.-.-----.+.-.++.---.+++.++++.------.-.+.++++++.----.---..+++++++.+.---.----.++.++.++.------.++++.-.----.++++.+.--..---.++++.---.++++.-----.+++++++.++.----.++++.-----..+++...-.-----.+++.-.++.++++.--.---.-.++++.+.--------.+++.++++.---.--.++.-.+++..--.++.+++.--.----.-.++.+++.------.++.+++++.----.---.-.++++.+++++.-------.-.+.++.-.--.+++.---.++.+++++.+.---------.+++.++.++.++.---------.+++++++++.-------.++.---.+++++.------.+++.+++.--.----.++++++.---.--.+++.----.+++.+++++.-------.+++.+++++.-.-----.--.+++.++++.-------.++++++++.---------.+++++.---.+++.----.++++++.-----.--.+++++++++.------.++++.------.-.+++.++++++.---.--.----.++.++++.++.--------.++++++++.+..-----.++++.-----.-.+++.++.-----..+++++++.--.++.----.-.+.+.--.----.++++.--.+++++.-------.+.++++++.--.++..-----..+++++++.---------.++++.---.++++++.----.-.+.+.+++.++.---.------.+++++++.----.+++.-----.+++++++.-.+.-.+..+..--------.++..--.+++++++.-----.---.+++++.+++.----.-.---.++++++.+++.------.++++++.-----.++++.------.+++.++++.---.-----.++.--.+++++++.-.------.++.+++++.-------.+++++.--.--.+.+.++.+.-----.-.+++++++.-.----.---.++++++++.----.+.----.++..+++++.-..-----.-.++++++++.---------.++++++++.--.+++.--.--.----.-.++++.+++++.-----.--.++++++.----.-.++++.-.+++.------.-.+++.-----.++.++.+++++.-.-------.+++++.-.+..+.----.+++++.-------.+++++.----.++++.------.++++++.-----.++++.++++.-----.---.++++++.-.++.------.+++.---.+++.-----.+++++++++...------.++++.---.---.+++++.+.-----.++++++..-----.++++++.----.----.++++++.---..----.++++++..+++.------.-.+++.-.+++++.---.-.--.+.----.+++.--.-.+.+++.+.---...+++.--.--.+++++.-----.+++++++.+.---------..+++++++++.-------.+.++.--.++++.-.--.++++.--.---.++++.+.----.++++.------.++++++..-------.++.+..--.--.+++++++++.-.-.-------..++++.++++.--------.+++++++++.---.----..+++++.------.++++++.------.+..++++.--.----.+++++++.---.++++.+.----.++.------.++++++++.------.++++++.---------..++.+++++++.--------.+++++++.---.++.----..---.+++++++.---.++.------.+.-.++++.-.+++.------.+++++++.-----.+++++++.--------.++++++++.---------.+++++++++.-----.+.++.-.+.++..-----.++.-----.+++.+++++.-------.+++++++.-------.+++++++.---------.++++.--.+++++.++.-.-------.+++++.++.-..-----.+++++++.-----.--.++++.--.++++.-..-----.+++++++..----.---.++++++.---.+++.----.-.+.++.--.+++...--.--.+++++.--.+++.---------.++++++.+++.----.-----.+.+++.++++.+.-.----.---.++..++++++.-------.++.+.-.----.+++.++++++.-----.---.+++..++.++.--------.++.++++.---.+++.----.+++.-.----.++.-..+++++++.--.-----.+++.-.--.++++++.-------.+++.--.+.+++.----...++++++.--.++..-.--.--.++++++.------.+++++++..--------.+++.++.--..+.--..+.----.++++++++.+.-------.--.+++++++++.--.-.+++.---.-----.+++++.+++..---------.+++++++++.-.-----.++++.-----.++++.-.---.+.+++.-----.++++++.-.++.-.---.+.+.------.+++++.+++.+.-----.+++.-------.++++.+++++.---.++.-------.++++++.-------.+.++.+++.+++.--.---.+++++.---------.+++++++++.----.---.+.---.+++++++.-----.--.++++++++.------.++++.++.------.++++++..-.+.+.---------.+++++++.----.---.+.++++++++.---------..+.+++++++.------.+++.--.+.--.+++.+++.--------.+++++.--.+.-.+.--.-.++++++.-------.+++++.++++.-------.++++++.-.------.++.++++++.------.--.++++++.----.++++.++..------.--.+++.--.++.---.-.++++++++.---.---.++++.--.+++.----.++++++.---------.+++++++++.-----.++++.------.++++++.----.+.++++.---.--.---.+++++++.--------.+++++++++.------.+++.-----.+++.---.++.+++++.----.+++.--.+++.-----.--..++.+++.-----.++.---.+++++.++.-.-----.-.++++++++.----.++.----.+.+++..++.-----.++++.-----.+.++++.-.+++.----.++++.--------.++.+.+++++.-------.++++.-----.++++.+++.------.++.+.----.+++++.----..-.++++..---.-.++.+.++++.-.++.-------.++..---.+++.+.-----.++++.---.++++++.--.+.++.----.++++.--------.++++++.--.---.+.--.++++++.---.+++.-.---.--.+.++++++.-------.+++.+++++.--.---..---.+.+.+++++++.----.--.-.+++++...-.+++..---------.++.+.--..+++++++.--.--.++++.--------.++.--..++++++.+.--..+.+++.---------.+++++.+.++.------..+++++++.----.-----.+.+++++.---.++.-.+++++.------.--.++++++++..-------.+.---.+++++.++++.--------.+++.--.++.++.---.++++++.---.----.-.++++++.-------.++.+++.--.-.+++++++.--.---.+++.--.++.----.--..+++.----.+++++++++.-----.--..--.+.+++++++.--------.+.++++++++..------.+++.++.--------.+++.++.-----.++.++++.--.+++++.----.+.---.+++.+++.----..+++.--..--.--.+++.++++.---------.++++++.+.-.----.++++.++.---.+.++.-.----.++++.-----.-..-.+++..++++++.--------.++++.+.+.++.------.+++++.-----.++++++.-.+.----.++.-.-..+.-.----.++++++++.------.--.++++++..+..-----.---...++.++.---.+++++.-----.++.++.--.++++++.----.+.----.++.-.++++....+.----.----.++++++++.--------.+.++++++.---.++++..-------.++++++++.------.++++.----.---.+++++++++.----.-----.++.--.++++++.+++...---------..++++++++.+.---------.++++++++.+..------.-.++++++.--------.++++++++..-----.++++++.--.---.-.---.+++.+++.+..----.+++.-.++++.----..---.++.++++.+.--------.++.---..+.++++.+..---..-.+++++++.-----.----.+++++++..++.---------.+++++++.------.++.++++++.---.-----.++++.-.++.--.+.--.+.----.++++++++..-.++.--------.++++.----.-.+++.---..++++++.-.----.++.-.-.++++++++.------.+..++++.--..+.----.-.++.++++.------.+++++.--.++++.---------.+++++++.++.-----.++.++.--------.+++++++.+.-.++.-.-------.++++++++.-----.--.+++.-----.+.++++++++.----.+++.------.++++.----..+.-.--.+++.++++++.----.----.++.--.+.+++.---.--.+.+++.---.-.+++++++++..---.------.+++++.--.--.+.++++.------.++++++.+++.---.-...-.----.++++.--.++.++++.--.+.-------.+++++.-.+++++..-.--.+.+.--.+++.-------.+.---.++.-.++++++.---.++.+++.-.+.---------..+++++++++.----.-.+++.+.---.-----.+++++++.-----.+++.+.+.-----.+++++++.--.+.-.++.-----.+++.-.+++.-....-----.--.-.+++++++++.------.+.++++.-.---.++.--..--.++++.--.----..+++++++.------.+++++++.-------.+++++++.-----.--.+++++.------.+++..--.+++++.-...----..++++.--.+.--.+++++.-.-----.++++..+.----..++.----.+++++.-.+++.---..+++.----..++++.+.--------.++++.+++++.-------.++.++.----.-.+++.+++++.----.---.-.++..-.+++.+++.---.---.+++++.-.+++.-..----.+++.----..+++.----.++++.+++.--------.+++++++.------.++++.--.+++++.--------.++++++.---.-..+++++.+.-.-.+.------.++.+++.+.+.-------.+++++.+.----.++.++.+.--------.+++++++..------.++++++.--------.+++++.-.++..+++..-.------.+.---.+++.+++.++.+..------.++++++.--.+.-----.+.---.++.++++.---.+++.--.+++.-.-------.++.+++.+++.--------.+++++.++.------.+++++.---.+.+++++.-----.---.++.++.+.++.----.-..++++++.-------.+++++++.------.++++++.---.------.++++++.++.-------.++++++++.-------.--.++++++.-----.++++++..----...--.++++++.++.--------.++++++.----.+++++.------.--.++++++++.---.+.----.++.-.+++.--.-..+++.---.++.--.++.++++.-.--.---.+.+++++.-----..+++++.---.++.+.---------.+++++++.+.-------.-.++++++.--.----.+.++++++++.---.+.---.----.+++++++.---..-.+++.-.+++.-----.+++..+.-------.+++++++.------.++++.+++.--.+++.-------.++.+.---.-..+++++++.------.+++++++..--.+.+.------.+++++.--------.++++.----.+++++++..------.++.++++.--.-----.+.+.+++++++.---------.++++++++.---.+++.--.--.++.-.++.+.+.---------.+++++.++..------.+++.--.++++.++.-----..++.+++.------.+++++.-.++.+.--.+.---..-.+++.------.++++++.-.++.-.------.+++++++.----..--.+++++..-----.++++.-----.+.--.+++++.-----.+++++++++.-------.++++..--.++++.--.-----.-.++.--.+++++.----.++++.--.++.+.--.--.++++++.----.----.++++++.---.-.+.+++.++.----.++++.-------.+++++++.--------.+++++++.-----.++++++.-.++.-----.----.+++++++.------.++++++.------.+.+++++.++.---..++.------.--..++++++.------.+++++++.-----.+++++.--..++++.----...++++.---------.++++.----.++++.----.++.+..--.++++++.+.-.---.+++++.-----..+++.----.+.++.--.+.-.+++.-.------.++++++.----.++++++.-------.+++++++.+.----.-.---.++++.----.+.-.++.++++++.--------.+++++.----.+++++++.--------.+++++++.----...--.+++++++.--.-.-.----.-.++++++..+++.-----.+++.++.---.+++.------.++.-.----.+.+++++.++.--..------.+.-..+++++..----.++++++++.---.------.+++++++..-.++.-.----..++.--.++++++.---.-.----..+++++.-----.+++.+++++.------.---.+++++++++.------.++++.--.++.-------.+++++++++.---.++.---..-.+..++++.------.+++++.-------.++++.----.++.++++.+.+.----.+.+++.---------.+++.++++++.-------.+++.----.-.+.+++.+++++.----.--.-.++++.-.+.----.++++++.-------.+++.+++.-------.+..++++++++..-.-----.-.++++.+++..-------..--...++++++..---.++++++.-------.++++++.-.--.--.++++.---.+++.------.++.--.++.++.---.+.+++.--.--.-.++++.+++.+.-------.++++.-.----.+.++++.----.--.++++.----.+++++++.-----.++++++..-..------.+++++.-.++.+.-----.++.+++.----.----.+++++.---.-.++++++++.---.--.++.------.+++++.-.---.-.+++++.-.-.++.-..-.+++.--.--.-.+++++..-.+.----..++..+.+.-.-----.++++.--.+++++++...---------.+.-.++.+++.+.-.+++.--.+++.-------.+++++.-----.+++++.++.--------.+++.--.+++++.--.---.+++++++.------.--..++++++.-----.--.++++++++.------.+++++.++.------.++++++.------.++++..--.----.++.-.++++.-----.-.++++++.------.+++++.---.++++++..-------.+.+.++.--.++++.----.+.+.----.-.++++++.++.-----.++++.-----.+++++++.------.++++++.-.+.------.++.+++.--------.++++++++.-.------.+.++.-.+++++.--.+++.------.+++++.---.++++.------.+.-.+++++.+.--------.++++++.--.++.------.++..++++.-.---.---..+++++++.-----.--.+++.--.++++++++.--.-.------.++++++++.-------.+++++..------.++++..++.--.++.++.-----.++++++.------.++++..-----.+++.+++.--------.++++++.+++.---------.+++++++++.-------.+.++++.-----.+++++++.--.--.---.+.+.++++.--.+.-------.++.+++++++.--------.+++++.+++.--------.-.++++.--.++++.---.+++.+++.-------.++++.----.--.+++++++++.---------.+.++++++++..---.------.+++++.---.--.++++.---.+.-.-.++.++.----.+++++++..-.--.++++.-------.++++++++.---------.+++.--.+++++.------.+.+++.----.++++++++.---.+++.--.---.++..+++.----.--.+++++.-.------.+++++++++.----.--.++++.-------.++++++++.--.-..+++.-------.+++++.--.--.+++++.----.++++++..----.--.+.+++++.------.+.++.-.-.++.---.--.+++.+.-----.++++.----.++++.----.+.++++++++..----.---.++++++.---.--.++++.-----.+++.---.--..++++.+++++.----.++.+.--------.+++++.---.+++.-.++.-.+.----.+++.----..++++.-.---.-.+++++++++.-------.+++.---.++.-.++++.++..--------.++.-.++++.----.++++.----.+++++.------.++.+++.------.+++++++++.---------.+++++++++..-----.----.++.+++++++.---------.++..++++.----.--.++++++.----.++++++.-----.+++.+.--.---.-.++.-.+.---.+++++.-----.++++++.-.----.+++++++.-----.++++++.------.+.----.+++++.++.---.+.-----.+..+.--.+++++++++..------.+.---.+++.++.--.+++++.--------.+++++++.----.-...-.+.+++.--.++.-.+.+++.------.++++.------.++++++.-----.+++.++++.--------.+++..++++.+.------.-.++.---.++++.++++.---------..++++++.----.++.--.--.++.--.++++++.-----.+.++++++..---.++.----.-.+++++++.-------.++++.-----.++..++.++++.---.++.--------.++++++++.-.-----.++++.-.-----...++++.+.+.----.++++++.------.++++++.----.+..++.--.++.---.+.++++.---.-.++++.-------.-.+.--.+++++.--.---.+++.+.---.++.--.-.+...+++++++.------.+++++.--.-----.+.++.---.++++++.+++.---.-----.++++.-----.+++++++++.-.-----.++..----.++++.+.---.-.--..++++.-.--.-.+++++++.+.----.++.------.+.++++++++.---------.++++++.-.+.-.-.+++++.------.+++++.--------.++++++.-.-.--.+++.---.+++.---..+++++++.--------.+++++.-----.++++++++..--------.+++++++.-------.++++++++..----.++++.---.------.++.+++++.--.---.+.-.+++++..-------.++..++.+++++.-.---..++.----.+++++..------.++.++++.+..-..------.+++++.-------.+++++++.---.++.-.++++.------.+++.---.++..++.-.++.---.+++.------.+++.+.------.+++++.----.+++++++.--------.++++++.++.+.---.--.--.++++++.---.--.++++.-.++.---.-----.+++++++..-----.--.+.+...--.+++.+.+++.++.-------.--.+++++++++..------.++++++.------.+++.-----.++++++.++.-------.++++.++.------.--.++++++.-.++++.---------.+.+++.--.-.+++++.-.+.-----.++++.++++.-------.+++.--.---.++++++.+.----.++++.++.-----..+.+.++.+.-----.+++++.---------.+++++++.-------.++++++++.---.--.-.++++.---.++.+.++.-------.++++++++.---.++.-----.--.+++++++.--.-----.++++++..-----..++++.++.------.++.+++++..--------..+++.+++.-----.++++.-----.++++.++.----.-.--.+++.++.+++.--------.+++++++.-.--.++.----.+++++++.-.-------..+++++.----.++..----.+.++..--.+++++.+.----.++++.+.+.-------.+++++.+..--.++.+.-------..+++++++.---------.+++.-.+++.++++.------..+.+++++.-.--.-----.++++++.++.--.-------.++.-.++++++++..-----.+++++.-.-------.++++++++.-------.+++.++.----.++++++.---.-----.++++++.-.+.----.---.+++++++.--.+++.-----.+..---.++++++.-------.+++++++++.-.---..++++.-------...-.++++++.-------.+.++++++.------.+++++++.------.+++.++.------.+.+++++...--.--.+..+++++.--------.++++.-----.++++++++.------.--.+++++.---.+++++.+.----.-.---.+++++++++.---------.++++.++.-----.++++++++.-----.++.------.++++++++.-----.++.---.-.++++++.---.----.++.--..+++++.+++.-----.+++++.--.+.-----.++++++.----.+++++.--.-------.+++++++++.-----.---..-.++.+.-.++++..+++.----.--.++++++.-------.-.+++..+.-.++.-----.-.++++++..----.-.++++.-----..++++++.--.---.-.++++++.+.---.+++.---.----.++.--.+++++++.-------..+++++++++.--------.+++++++.+..--------..++++++++.----.----.++.++++.-.--.++..+++.---------.++++..++++.-------.+.++++.+.-----.+++.--.+++.+++.--------.++++.--.++++.------.+++++.----..+++++++.---------.+++++++.++.--------.++.+++++.---.-.----.+++.++++++.------.++++.--.+.------..+++++++..+.-----.++.----.++++.--..++++.---.---.+++++.+..---.+++.++.-----.--.-.-..+++.+++++.----.----..++.+.---.++++++++.+.----.----.+++++++.---.-----.+++++++++..-----.+.-.++++.-..++.---------.+++.++++++.------.+.++.-----.+....--.++++++++.--.-.-----.++++++.------.+.+++++.------.+++++.-----..+++.++.----.++++++..-.----.++++.--.++++.-----.--.+++++.-----...++++.--..-.+++..+++.-..-------.+++++.-----.+++++++.----.++.-.---.+.+++++.++.-------.++.+++++..---------.+++++++++.-.---.++++.------.++++.----.+.+++.----.++++.+.-.-------.++++++++.-------..++++++++.-----.--.+++.--.---.+++++..----.+.-.+++.-.+++.+++.--.++.--.---.+++++..--------.+++.+++++.----.----.+++++++.--.------.+++++.--.++.++++.-------.--.++++.----.+++.+++++.-----.---.++.+.++.++.------.+++++.---.++.---.+++++.-----.+++++.-.---.---.++++++++.-.---.++.+++.------.-.-.++++++++.---.----..-.++++++++.---------..++++++.--.--.++++.------.++++++++..--.-----.+++++++.-----.+++.+.-.-----.-.+++..+.++.------..++..+++..-.+++..---.+++..+.-------.++.+++.--.---.-.+.+.++++.+++.--------.++++++++.---------.++++++.-.+.+++.---.++.--.--.+++++.----.-----.+.+.++++.++..-----.++++.-.----.+++++++.---.+++.---------.+++++++.-----.+..++++++.---.-----.+.+++++.-.----.++++++.-.-----..+.---.++++.---..+++.---.+++++++.-------.++.+++.-----.-..++++++.------.++.++++.--.----.++++..----.+++.---..+++.++.++++..---.+++.-..+.--------.++++++++..-----.+.+++.------.+++++.----.++++++.--.-.----.++.---..+++.++.-----.++.++++.---..++++.--------.++++.----.+++++.++++.---.+++.--.-------.++++++.----.+++.++.-.+.-.--.+++.-----.+.++++.-..------.++++++.-..-.---.+++++.-----.+++++++.---.++.---.++.+++.---------.+++++.---.+++++.-----..+++++++.-------.+.+++++.------..++++++.------.+++++.--.----.+++++++.--.+.++..--------.++++.+.+++.-.-----..++++++.---------.+++++++.---.+++.-.+.------..+++.++.-----.-.+++.---.++..+++++..-..------.++++++.------.++.--..++++++.-----.+.++.++.++.-.-.--.+++...-----.++++++..-------.++++++++.---------.+++++++++.---.+.++.--------.+++++.-----.++..++.-.----.+.++++++++.-..-------.+++.----.++.+++++.--.++.++..-------.-.++++++.---.---.+++++.+.-.+.+.-.++..-------.+.--.+++++.------.+++.++++++.---.---.++.+.+++.-----.+++++.-------.++++++.---.----.++++.----.++.+++.---..+++.--.+++.-----.-.++++++++.----.-.----.++++++.-----...++++++.------.++++++.-.+.----.+++++.-.----.++++.-----.+++...++.-----.++++++.---.---..+++++++.-----.----..+++++.-.-.+++.-----.++++++.+.---.----.++++++.-.-.-----.++.+.---.+++++++.--.-..++.+++.------.+++++.--.+++.------.---.+++++++.+.-.----.+.+++++..--------..-.+++.++.---.-.+++++++.------.+++.--.-.+++++++.-------.+++++++.--.-----.++++.------.++++..+..--.-.-.-.+++++++.++.--.+..-..------..+++..+++++.-.+.-..-.-------.+++++++++.--------..++++.----..+.+.++++.-----.+++.-----.++++++.------.++++.--.+.+++++.-.--.--.++++.----.+.++++.----.---.+.+++.++.-------.++++++++.--.------.++++++.--.----.++++++.+++.---------.+++++.---.--.+++++.+++.----.+.---.-.+..+++++.--.-.+.--..+++++.----.++++.--------..++++++++.------.--.+++++.--.---.++.++.+.-----.++++.+.+.-.----.++++++.-..+++.----.----.+++++++.---.++.-.+++.--------.++.-.--...++++.--.++++++.-------.+++++.+.--.+++.--------.+++++.-.+++++.-------.++.++++.-------..++++++.+.--------.+++++.----.++++++++.-.-----.-.++++.--.++.------.+++.-.++..+.++.++.-------.++++++.------.+++++++.--.----.---.+.+.+++++++.--------.-.+++++.--.--.+++++++.-----.+++++.---.+.---.+++.++.------.-.+.--.++++++.----.-.++++..--.--.+.++++++..--..++.---.+.--.+++++.----.+.-.----.+.++++.-----.++.+++++.+.-------..++++.-----.++.+++.+.-------.++++++.--.----.+++++++++.------.++++++.----.--...+.+.++.-------.+++++.---.++++.+++.-.--.+++.----.++++.---.+++.-------.+.++.-----.+++.++.--.---.+++++++++.-----.--..++.+.-.-.+++++.--.-.---.+++++.+.--.+..-.+.----.---.++.+++++.--.-.----.++++.----.++.+++++.-------.++..++.++.---.+++++.----..++++.-----.++..--.-.+.++++++..--------.+++.+++.--.----.++.+++.---.+..---.-.++++..----.+++++.-----..+++++++++.-------.+..---.+++.+++.-----.+.+++++.------.+++.+++++.---.------.++++++++.-------.++.++..-.+++++.---------.+++++.--.--.++++.--.++++++.---------.++.-.-..++..+++++++..----.++++.----.++.--.+.-.+++.-----.++++.-------.+++++.--.+++++.-------.+.++++.-----.++++++++.---.-.+.++.-----.--.+++..--.++++++.--.------.+++++.++.++.----.+..+++.---..----..-.++++.-.+++.-----.-.+++++.+++.----.+.----.--.++++++++.-.-------..+.++.++++.-----.+++++..-.++.---.--.+++.+++.---.------.++++++++.----.----.+++++++.-------.++++.++++.-----...-.+++.----.++.-.+++++.++.------.--..+..+.-.+++.-----.+++++++.------.+++.++++.--.---.---.++.--.++++++.+++.----.----.+.++.+.--.++++++.----.-----..+++.++++.----.++.++.-----.+..+.++.++.--------.+++++++.-------.+++++++++.-----.++.-.+.--.++++.-----.---.++++++++.+.-------.--.+++++++++.-.--------.+.++++.--.+.++++.-.+.-.-------.+++++.+.---..+.+++++.--------.-.+++++++++.-------.+.+++..------.+++++.++.--..-.----.+++++.-----.++++++++.--.--.---...++++.---.-.+++..---.+++.++++.-------.+++.-.+.++.---.---.++++.-.++++.-----.+++++.----.-.+++++.------.-.++++.+.-----.++.+++++..-.++.--..-----.++++++++.----.--.--.-.+++++++.+.---.+++.-----.-.+...+.++++.---.++.+.----.----.++.+++++++.--.------.+++++.------.+++++++++.-------.+++.---.-.++++.--.-.++++.------.+++++++++.-------.+++..+++.+.------.-.++++.-..+.------..++++++.+.-----.-.+.++.-.++.++++.-----.++.--.--.+++..-----.++++++.-.++++..---.+..------.++++++..-------.+++.+++++..----..+.--.++++++.---.-----.+++++++.-------.+++++.---.-.++++++.-.++.---.-----.+++..++.------.++++++++.-------.++++++..+.+.-------.+++++.-----.-.++++++.------.+++++++.-----.+++.+++.---------.++++++++...--------.+.+.++++.+..+.------.--.+++++++.---.-.---.+.-.++++++.--.--..+++.---.++.++.---.+.++++.--------.+++++++.---.+.-.-.---..++++.+++.-.--.+++++.-------.++++++..---...--.+.----.+++++++++.---------.++++++.----.-.+++++++.---.----.++++.--.+++.-.-.-.++..-.+++.---.---.+.+++.-.+++.-.-----.++++.---.+++++.-.+++.--..-----.++++..+..-.+++.--..-----.+++++...-------.+++++.+++.-----.--.++++.+++.--------.+.+++.---.+.-.+++++++.---.+.++..--------.+..++++++.-------.+++++.-----.++.++++++.-----.+++.-.---.+++++.--..-.-.-.-.+++.++++.--------.+++.+.++++..--------..++++...--.+++++++.--.++...-.--------.++++++.----.-.++++.++.++.---------.++++.+.+.--.---.+++++.-----.++++++++.----.++.-----.-.+.+++++.+.----.+.-----.++++++++.+.-------.++++++.----.++++.+.-.--------.++++++.--.--.++++.--.+++++.--.---.--.+++++.-------.+++++++++.---------.+++++.++.++.--------.+.+++++++.---------.++++++.+++.-------.-.++++++.+.--------.+++++++.-----.+++++++.-.-.-.+++.-----.+++..++.--.--.----..+.++..+++.----.---.+++++.++++..--------.+++.----.++++++.------.+++++.-----.++++++.----.+++++++..-----.++.++.+.-----.--.++++++.--------.+++++++++.------.--.-.+++.+.--.-.+++++.--.---.+++++..----.+++++++..------.++.+.-----.+++.++++.------.++++++.-------.++.---.+++++++++..-..-.-------.+++++++.---.+.---.+++++++.-------.+++++.------.+++++.------.++++.++++.----.-..+++.---.---.++++++++.-------.+++++++.----.----.++++.---.+.++++.--.++.+++.---.---.++++.++.-------.+++.+++.----.-.---.+++++++++.-----.---.+++++++.---.-..--..-.+++++.---.++.++++.---------.++++++++.----.+.++.-.-----.+++.++.------.+++++++.+.---..+++.---.+.----.++.+++.----.+++++.-------.+++.+++++.------.--.+++.--.+++++.-------.+++++++.+.------.++++..----.-.++++.----.+++++++.---..-.---.+++++.------.+++.+++++.-.-------.++.--.++++++.++.-.-.+++.-.--------.++++.++.-----.++++++.---.+++.---.----..++++++++.--------.++++++++.-----.-.++.-.+.-.+++..-.--.+++++.------.+.++.-.+...----.-.+++++++++.-----..+++++.-----.+++++.-.----.-.--.-.+++++++++.------.+.+++++.-----.+++.--.++++..-----..++.+.-----.++++.+.----.+++..-.--.++.---.+++.----.++++++.-..----.+++++.-------.++++++.+..-----.-.++++++++.-----.---.+++++++.-----.--.++++++++.--------.++++++++.--..------.++++++++.---.---.++++.+.--------.+.++++.++.-------.++.-.+++++.+++..------..+++.+.--.-----.++++++++.-----.++++.-.------..+++++.++.------.+++++.---.+.+.-.++.--.-.+++.+.------.++++++..-.+.-----.+..+++++.-.--.+++..--.--.-.+.----.+++++.+.--..++++.-.------.++++.+..+++.---.--.-.-.-.-.++++.---.+.++++++.------.+++.++++.----.+.--.+.--.+.+++++.-.----.---.++.+++++..----.---.+.++++++.+.---------.++++.--.--.++++++.++.------.--.++++.+++.-------..+++++++.-.-----.++++..++++.---.+++.--------.+++++.++.----.-.---.+++.+++++.+...------.+.++++.-----.+++..+.++.------.++.-.--.+++.-.+++++.-------.-.-.+++.-.++++++.-------..++..+++.---.--.+++++++.----.+++.-----..+++.++++.-------.+.---.+++++...-.-.+++++.-----.---.+++++.+++.------.--.++++++.+++.-----.---.+++++.+.--.+.----.+++++++...-------.--.+.++..++++.----.--.++++++.--.-.++++.+.--------.+..--.+++.++++.-----.+.---.+++.+.+++++.---------.+++++++.-----.++++.++.-------.-.++++++.++.---.--.+..+.-.----.+++.++.++++..------.++.+.-----.+++++++.------.+.++.++.-.---.--.+.++++++.-----.++++..-.+.-.--.----.++++++.---.--.-.+.++.--.+.+++.--..++.---.-.+.-.+++.---.++++++++..-----.++.-----..+++++++.--.+++.------.++.-----.++++++++.-----..--.++++++.-.-.+++.-.+.---.---.--.++++.+++.------..+.+.+++.--.-..--.+..++++.+.-.-.----.+.+++++++..---.--.---.++++++.------.++.-.+++.---.-.++++++.--.----.++.++..--.-.++++.-----.+++++++.--.+.-.++.-------.++++++++.-----.--.+..+++++.-.++.---------.+++.+++.-.-.++.++.+.---------.++++++++.--------..+.+++++++.------.+++++.------.++.++.---.++++++.-----.++.+++.----.++++...----...---...++++++.-.-----.+.+.+.---.-.+..++++++.++..--------.+++++++.-.-------.+++++++++.-------.+.+++.-.-----.+++++++.------.+++++++.----.++++.---.++.+.---.+.----..-.-.++.-..-.++++.----..+++++++++.--..-.+++..-----..+.--.--.+.-.++++++.++.----.-----.++..++.+++.++.----.++.+.--------.++++++.+++.----.-----.++++++.-.--.-.+++++++.---.-.++++.-----.----.+++.+++++.-----.++++++.-.-.----.+++.+++..---------.+++++++.-----.++.----.+++++++.++.--.-.+.++.---------.++++.----.++++++++.------.++++.+.++.-----.----..+++++++.-.-----.+++++++.-.-----.+++++++.----.-.+++.+.-----.++.++++.---.---.+.+++++.-------.+++++.++.------.++++++.---------.++++.+.++.-.+++.--.----.+++..-----.+++++.--.-.+.----.+++++.--.++.++++.--.++.-------..-.++++++++.-------.++++++.---.+++.-.-------.+++++.++.---.+++++.----.++.---.++++.-------.+++++.+++.---..+++.-----.----.++++++.----.+..+.--.+++++.-----.++++.-----.++++++++.--.----..++.----.+++++++.-------.++.+++..----.++++.------.++++++.---.++++.----.++.++++.-.------.+++.++.--...---.++.+++++.---.-.-----.+++++++++.-.--------.+++++++.-----.++++.------.+.+.+.+++..++.------.++++++.-----.+++.------.+++++.++++.-------.++++++.-----.+.---.+++++++.---..+++.----.++++.--------.++.++++.+++.----.+++.----.---.++.++++..-----.+++..+++.+.--.-------.++++++++..-----.++++.+.+..-----.--.+++++++.--------.-.+++++.-.+++++.-.--------..+++..--...++.+++++..----.++.------.+++.+.----.+.++++++++.------.++++++.--------.+++++..-----.+..-.+++++++.--..+++.---.------.+++++.+++.----.+++++.--------.++++.++.------.+++.++++.---.++.----..++.+.++.------.++++++.--.-----.+++.+++++.----.-----...+.++++++++.---------.+++++++++.--.--.++++.--------..+.+++.---.-.+++++++..--------..+++.++++++.---.--.---.++++++++.--.-.----.-.+++++.---.++..++++.------.++++.--.++.---.-.++++.------.+++++++.--------.+..+++.++++.--------.+++++..++++.-----..--..+++++++.-.-.----.---.++++.---.+++++++.-------.++++++++.---.++.--------.++++++++.--------.++++++++.---.+.--.+++.-----.++++.-.++.------.++.++.-.+++.-.-----.+.++++++.-----.--.+++++.----.+++++++.-------.--..++++..+++++.-..--------.+++.--.++++.-.----.++.-.-.+++++..--.---.+++++.++++.--.-------.+++++++.-....---.+++.----.+++++.---.+++++.------.-.++++++.-----.---.++++++++.+.--------.+++++.++..--------.+++++++++.------.-.+.++.++++.-------.+++++++.---------..++++++++.-------.++++++.+.-.---.---..++++++++.-.---.++.----.+++++.-----.--.++++++.------.++++++++.-------.++++.-----.+++++.+.-----.++++++..-----.+.+++++.--------.+++++++.----.----.++.++.--.+++++++.--.-----.-.+.+++++++.---------.++++.-.+.+++++.---.-..---.++++.+++.-----.--.+++++.-----.++++.--.----.++.+++..++++.---.--.---.+++.++.---.++.---.+++.++++.--------.+++.-.+.++++.----.----..++++++.+.--.+++.--.+.-.+++.---------.+++.++.-----.+++.+++++.------.+.-.--.+++++.++.-----.+++++++.------.+.---.++.-.+++++++.-.-------.++++.++++.------.++.--..---.++++....++.--.+++++.---.++.------.+++++++.-----..---.++.+++.+.----.-.+.+..--.-.++++.+++.-----.+++++.--------.+++++++.-.-----.+++++.+++.-----.++++.-----.--.+.-.++++++++.------...--..++++++++.-.-------.++++++++.---------.++++++.-----.-.+++++++++.---.-----.+++.--.+++++++.----.---..--.+.++++.--.+++.-----.++++++.-------.++.+++++++.-.---.++.--.----.-.+++++..++++.-----.-.-.++++.--.++.-----.+++.++.++.---.-----.+++++.-.+.---.++++.++.----.+++++.--.--.++.-.--.++++.--------.+++++++.+.--------.++++++++.--------..+++++++++.-------..-.++..++.+++.-------..++.++++.+.-------.++++++++.--..---.+++++.-------.+++++.------.++++++.-.++.---.-.+.-----.+++++++.--..--.+++++.-----.-.++++++.-.-.++..-.---..+++.---.+.++++.--------.++++.++++.------.++++.----.--..+++++.----.++.+++.-------.++++++.------.+.-.+++++++++.--------.+.++..++.------.+++++++++.-.------.+++++++.-----.--.++.++++.----.---.+.++++++.-.--.---.--.++..++..++.----.+++.++++.-----..+++..-.---.+++++.-.---.+++++.-----.+++++.--------.++++++++..--.+.----.----.++++..++.++.------.+++++++.-------.+++.++.----.+++.------.+++++++++.---.++.---.--.+.+.-.+++++.-.----.-.-.++++..-.--.+++.++.--.----.++++++.----...++++.+.------.+++.-.++.-------.++++.---...+++++++.-------.++++++..++.------.+++++.--------.++++++.--..---.+++++.-----.+++++.-.--.--.+..+.+++.------..++.-.+++.+++++.--------.+++++++.-.-.++.-.-.+++.-----.++.+.----.++++++.-.----.----.+++++++.--.----.++++++.------.++++++.-.---.---.+++++++.--.----.+++++.++.----.+++++.-.---.+.---.++.++++.-------.--.+.+++.++++.--.++.+.-------.+++++++.-----.-.--.-.+++++.++++.-----.----.++.--.++.++.+.++.++.---.+++.---.----..+++++++.-------.++.+.+...--..++++..-------.++++++++.---.+.--.++.-.----.+++++++.-----.-.+.+++++.----.--.++.--.-.++++.---.+++++.------.-.++++++.------.+++++.-----.++..++++++.----.++.--.++..++.---------.+++++++.-..---.++++.-------.+++++++.-.--.+.+.+++.----.++.-------.++.+++.++++.--.----.+++++..--------..++++.-.+++++.----.---.++++.+++.--------.+++++.+++.+.-----.-..+++.-----.++.++++.------.-.++++++.-..----.+++++++.---.++++..-.-.-.------..+++++++.--.-.+++++.-------.++.---.+++++++.-.-----.-..++++++.------.+++.++++..+.-------.+++++++.----.---..-.++++++.----.++++..-----.-..+++.++.------.++++++++.-------..++++.-.-.+..+++++.-.------.++++..-.-.+++.++.-.-.-----.+++.+++.--------..+++++.+..+.---.+++.-----.++.----.+++++.----..+..--..+++++++.----.+++++.-----.+.+.++++.-------.+++++.------.++++.++.--.++.-----.+++++..------.++++.---.-.+++++++.---.+++.+..-----.++.+++.-----.++++.-------..++++++.++.-----.----.++++++.--...++..---.++++++..-----.-.-.+.++++.-------..++++..--.+++++++.--------..+++.----.+++++++.---.+++.-----.-.+++++++.-------.+++++++.--------.++..++.++++.------.+++.+++.-----.++++..----.+++.------.+.++++++.----.+.++..++.---.--.---..+++++++.---..+++++.-.---..+.--.+++.------.++++.-.--.--..+++.+++.-----.+.+.++.++++.------..++++++.--.----.--.+.+++++++.--------.+++..+.+++.---.++++.--------.++++.---..++++++..-.---.----.++++++++.-.------.++++++++.----.-----.++++++++.-.-------.++++++++.--.---.-..-.+++++++..-----.++++.-----.++++++..------.++++.----.++++++.------..++++++..----.++.---.--.+++++++.----.-.++++.------.++++++.-----.++++.-----.++++++++.---------.+++..---.+++++.++...------.+++.+++.-.-.----.++++.+.--.---.+++.-.+++++.------..+.---.++++++.+.++.--------.+++++++.----.+++.----.+++++.--.------.+++.++++++.--------.+++.+++.-.++.-----.--.-.++++++++.-------.+++.---.++.++.+++.------.+++++.--.++.--..+++.---.--.+++.--.-.++.++++.--..-----.-.+++++.-.-----..++.++++++.------.+++++..+.--------.+++.++++.------.++.+.--..++++++.--.+++.---.++..-.+.-.----.+.+++++.--.++.----.-----.+++++++++.---.------.+++.--..-.++++++++..+..--------.++++++++.---.-----.+++.-..+++++.--...--.----.++++++.++.----.+.-----.++++++.+++.--.---.--.--.+++++++.+.-..-------..++.++++++.--------.+++++.-----.+++++++++.------.+++.+.-----.--.+++..+++++.-.-----.+.-.++++.----.+++++++.---.---.++++.+.---.+.------.+++.+++++.--.-.--.-.-.+++++.--.-.-.+.+.++++..-------.++++...++.--..++.-------.+.+++++++.----.++.+++.---------.++++++++.+.---------.+++++++.---.++.--.+++.+.-.++.--------.+..++.-.+++.---.++++.--...+...++.--.+.+.--------.++++++.+.-.-----.-.+++++.-..+++++.----..-----.+.++++++.-----.++++.------.+++++++.++.--------..+++.--.+++++++.------.---.++++++++.-----.--.+.++++++.---.++.-.-----.+.+++.-..++++.-------.++++++++.-----....+++++.-----.+++.----.-.++..++++.-------.++++++++.---------.+++++++++.------.++++.++.----.--.+++.+++.---------..++++++++.------.--.++++++.---.+++++.----.++.---.--.+++++.+.+.------..+++.-----.++++++.--.++++.--------.+++++++++.----.--.--.+++++++.-------.-.++++.----.++++++.-.++.-------.++.+++.-.-.-.+++++.-.------.++++.-.+++++.---.++.-------.+++.++.-----.+++++.++++.-------..++++++.-------.+++++++.+.--------.++++++++.-.-.+.--------.++++++.-.+++.--.-.-.---.+.-.+++++++.----.--.+++++++..-------.-.++++++.-----.+++++.----.++++.-----.--.+++++++++.----..----.-.+++.-.++.--..+++.----.-.+++++++.++.--.------.+++++++.--------.+++++++..+.-----..---.++++.--.++++.------.+++++++++.---------.++++++++.--.+.++.-----.--.+++++.----.+.--.++++++.+.----..++.----.++...++++.-------.+++.---.+++++.-----.+.+++++.--------.+++++..----..+++..----.++++.-.+++++.--------..+.+.+.++++++.---------.++++.---.+++++.++.-..------.+++++.--..+.----.+++++++.--------.++..++++.--.+++++.--------.+++++.++.-------.+++++.--.---.++++++++.-------.+++++.---.----.+..-.++++++.--.+.----.+++++.----..++.-.--..-.+.++++++.-------...+++++.+..+++.--------..+.-.++++++.----..--.+++++++.+.-----.--.+.+.----..+++++.-.+++.++.----.++++.---.++.----.++..+++.-.--------.++++.--.+++++++.-.--------.+.++++++.----.+++.----.+++.++.-------.++++.----.++++++.+.----..-.++++++.------.-.+.+++++++..---.----.-.++++.--.+++.++.----.++++..-------.+++.----.++++.---.-.++.-.++++++++.-----..++.---.+.--.++.++.--.++.----..--.+++++++.---.+..++.--.+.--.-.++++++.---.------.++++.+.---.+++++++.-.---.--.--.++.---.+++++++.------.+++.----.+++++++++.---------.++++++++.----.++.------.++++++++.----.+++++..---.-.--.++++.-.+.+.--------.+++.++++.++.------.-.--.+.+++++++.+..--------.+++.----.++++++++.--.-.+++.-------.+++.++..----.-.++++++.--.--.--.++++++++.------..++++.-..-.++++.--.-------.+..+++.-..---.++++++.------.++++++++.--.----.+++.-----..+++++++++.-.------.+++++++.----.+..+++.--------.++++++.-.---.+++++..----.++.------.+++++.+.+.-.----.+++++++.--.-----.+++++++.------.--.+++.++.--.+++++.--------..+++.+++++.------.++++.-------.++++.++.----.++..++.+++.------.++.----.++++++++.-.----.----.+++.++++++.----.--.+...+++++.--------.++.++.----.+++.---..++++++++.------.+++..+.++.------...---.+.++++++++.------.+++..-----.++++++.-..---.+++.-.---.+++...----.+++.+++++.--------.++++++.---.+++++.-.------.+.---.+++++++.++.-.-.-------.+++++++.-----..++++++.--------.++++++++.--.------.++++++++.---.++++.---.----.++++.-----..+.++++..------.+++++.-----.++++.--.++++++.+.-------.+++++++.---.+++.---..-.--.++.+.-.---.+++.----.+++++..++....---..++.-----.-..+..+++++.-.++.--------.++.+++++..-----.+++++.---.-.++++.-------.++++++++.+.--------.++++++.----.+++++.+.---.---.++++++.--..-----..+++.++.--.+.--.++++.+.---------.+++++.--..+.----.+.-.+++.+++++..---..++++.------.--..+.+++.+.+.++...--------.++++.----.+++++.-.+++.+.---------.++.+++.-----.+.+++++.--.++++.--.+++.---.-----.+++.--.+++++.-----.--.+++++++.-------..+++++.++++.--------.+++++.------.+++++.+.-----.+++++..-----.++++.++++.--.-------.++.++.+.----.++++++++.-.+.---------.+++++.----.+++++++.-----.-.+++++++.---.+++.-------.+++++.+.+.------.++...-----.+++.---.+++.++++++.------.+.++.++.-------.+.-.++++++++.--.-.-----.++++.+++.------.-.+++++++.-----.++++++.-.--------.++++.++++.-----.++++++.---.------.+++++.+.----.+++.---.+.---.+++++++++.--------.+++.++.----.++++.---.+++++.----..+++.----.+++++.--.----.+++++++.---.------.+++.++++++.-.----.++++.+.-------.++.-.+++++.--.-----.+++++++.-.-----.+++++++.-.---.-----.+++++++...--.++++.-------.++++++.-.++.-------.+++++.-----..--.++++++.++.---..-.++++.--------.+++++++.-----.-.-.++++.+++++.--.+.-------.++++++.-.-.--.-.++++++.--.----.-.-.+.+++++++.-.---.+++.-.+.-..++.+.--.-----.++.++++..----.---..++.++++++.----.+.------.+++.+.+++++.-----.++++.--------.+++.++++.-.+.-----.+++++.-------.+++.+++.---.--.+++++.+++.-------.-.-..+++++++.----.++.-----.++++++++.-----.+.----.+++++++.----.+++++.--.-.---.++++.-----.+++++.++.----.+.-----.+++++++.---.++++.------.++.+++++.---.--..++++.---.++++.--.---.--.++++++.-------.++.+.+++++.------.+++.--.++++.--------.+++.++++.-----.++.--.++++.-----..+++++.+.-------.++++.--.++++..++.-.-------.++++++++.-----.--.++++++++.-------.+++.-----.++++.----.+++++++++..--.-.-----.++++.--.--.++++++++.---------.+++++++.-.++.---..++..-------.+++.-.+++++.---.--.-.++++++.+.---.-----.+.-...++++++.--..---.++++++++.-.----.---.+.++.--.--.+++++++.----.++++++.---.--.----..+.++.++++++.---.------.+++.+++.------.+.++++.+++.-----.+++++.-------.-.+++++.+.-.++++.-------.++++++.----.---.++.+++.++.----.+.++.---.---..++++++++.--------.-.++.+++++.----.+++.--.--.--.++.+++++.---.---.+++++.---.++++.-----.+.+.++++..------.-.+++.+.---.++.---.-.+.++.+.+++..------.+++++.-.---.+++++++.---.------.+++.--.+.++++++.----.----.++++++++.--.-.+++.----.---.++++++++.--.+.-.++.----.----...+++++.-.----..++++.---.+++++++.-.------.+++++.+.-------.+++.++.----.--.+++.++++.++.--------.++.++++++.-.---..-----..++++++.---.++++++...---.------.+++.-.++++.-.++++.--------.+.++.++++.---.---.+++.--.---.++++++++.----.+++++.------.+++.+++.---------.+++.--.++.--.++.---.+.-..+++++++.++...--..------.++++++++.--------.++.+++.----..+.---.++++++++.--..------.+..-.+++++++++...-------.+++++++.--------.+++.--.++++++.-.------.+.++.+++++.------.+++++..---.-.---.+++++.-----.+.--.+++.+++++.--------.++.--.++++.---..++.+.----.+.+++++++....-.-----.-.++++++++.---.+++.------.+.+++..++.---------.++++..+++++.--.--.---.+++++.---.+.-.--.++++++..--------.+++++++.-----.++++++.--------.+++.++.-----.+++++++++.------.---.+++++.+++.------.++++++.-.--.-..--.--.+++++++.--..----.++.+.++++.-------.+++++...------.+++++++++.-------.+++++.+.-.++.------.++.--.++.+..-.---.-.+.+++..+.----.--.+.++.++++++..-..------.++.+++++.---.----.++++++.----.+++.+.-.-----.++++.----.-.+++..-.-.+.+++.----.++++++.---.--.+++.+.-.-.-----.++.+++.++++.--------.+++.+.-----.++++.++.++.-----.++++..-.---.++.---.++++++.------.+++.+++.-.-.-.---.-.++.++++++.--------.++++.+.--.++++.--------.+++++++++.--.-----.-.+++.---.++++++++.-------.+++++++.---.+.--..-.+++++.------.+++++.----.-.++++.--..+++.------.++++.------..++.+++.--.--.+++++.++.---.--.+++.---.++.+.+.----.--.++.++++.++.-------.++++.----.++.+++.--.+++.-.+.--------.++++.+++++.-----..+.++++.-----..---.+++++++.-----.+.--.+++++++.--------.++++++.-----.+++++.--.+.+++.-..-----.++++.-.----..++++.----.++++.-----.+++++++.----.++.---.+++.-.-.+.---.+++++.---.-.+.+++++.--.-..----.++.---...++.+++++.----.+.----.++.---.+++++.-.++++.-------.+++..+++++.-.-----.+++.---.--..++++++.+.+.--.+.----..++++.+.--.----.-.--.+++++++.-.+.------.++++++++.----.-----.++++++++.-.+.----.---.++++.+++.--.-----.+++++++..-.++.---.+++.-------.+++++++.----..+++.-------.++++++++.--.----..-.+++.-----.++++++.+++...----.----.+++.----.++.++++.------.+.++++.----..+++++.+.--..---.+++++++.--.--.-----.+++++.++.--.-.-.++++.+.-------.-.++.++.--..+.+++++.+.----.++.++.-------.+++.++.+.--.-.+.----.-.+.++++++.----.-.-.+++++.----.--.+.--.++..--..+++++++.------.+++++.+.----.---.+++++.++.---.----.++++++.+++.-------.++++++.--.++.--.+++.------.+++.---.++++++.------.---.+.+++++++.--.+.-.-.++++.----.+++.------.+++.----.++.-.++++.--.+++++..--------.+++.+.++++.----.-----.++.++++.------.+++++++++.--------.++++++.-------.++++++.+++.------.+.+++.--.----.++++++++.-----.----.++++++++.+.--.--.--.++.++.---.++.--.----.+.+++++.++.-----.---.++++++++.-------..++++++.++.-..----.++.--.+.---.++.+++.----.+++.-----.+++++++.+.----.+.------.+++++.+.--.+++.++.-----.--.++++.---.++.+++.--------.+++++++.-------.+++++.+.----.+++.+.---.-.++++++.-------..+++++++.+.-------.++++.+++.---..---.---.++.++++.--.+++.++.----.--.++.++++.----.----.-.+++++++++.--.------.+.+++++.-.-.++++.--------.++.+++.----.+..--.+++++++.--------.++++++++.--..+++.-------.-.++++.--.++.++.+..--.------.+++++++.+.-------.+.+++++.--.++++..--------.-.+++++.--.++++.------.++++++.------.+++.----.++..--.++++.+.-----.++++++.-----.+++++++.--.------.+++++++.--.--.++++.---.++++.--..---.---.++++++.---.++.-----.+++++.++++.--------.+++.++++.-----.++++++.--------.+++++.--.++.+.-.-.+.+.-----.+.-.--.+++++.++.------.+++.+.----.+++++.++..--.-----.++++++.-------.+++++++.++.---------.+++++++++.-.----.++.+++.----.++++.------.-..+.+++.+.-----.++.+++++.-----.++.+.----.++++.--.+++.-----.---.+++++++++..---.------.+++++++.-------.++++.--.+++.+++.+.-------..--.++++.++++.-------.++++..-----.+++++++.++..--------.++.-.+++++.--.---.--.++++++++..---.+++.-----.++++.+.-------...++++++.-.++.---.---.-.+++.--.++++.+++.------..+.+++.+.--.+++.-------.-.+++++++.+.----.---.++.----.++++++.----..++++.-.++.++.-------.-.-.++++.-.+++.----.--.+++.+.++++..---.---.+++++++.-------.++++.----.++++.+.++.-.----.----.+.++.++++++.----.--.-.-.+++++.--.+.+++.-.++.--------..++++.----.++++.++.++.---------.+++++.-----.++++.++.------.+++++.++.++.--.------.-.++++++++.-----.+++++.+.-.-----..++++.------.+++++++.--.--.----.+++.+++++.--------.++.++..---.++++++.--.----..++.+.+++.-----..++++.--.+++.-----.+++.-.+++.-------.+.-.+++++++.++.-----.+++.++.------.++++++..---.+++.----.--.++..-.++..+++.---.-----.++++++++.--.-----.++++.+.-.---.-.+++..---..+++++++..--------.+++.++.-.-.+++++.------..+.+++++..---..---.-.+.+.---.+++++++.---.++++.----.----.+++.+.-----.+++.+++.------.+++++++++.-.--------.+++.+..----.+++++++++.-------..-.+..--.++++++.+.------.+.+++.+.+.-.+++.-.-.-----.+.+.--.+++++.++.-----.----.+++++++.-------.++++++++..---.++.-------.+++++++.-------.++++.+++.---.--.+++++++.------.--.++++++.----..-.+++++++.--------.+++++++..---.---.+.+++++.+.---.+.-----.-.++++++++.--.------.++.++.--.++++++.-------.++..+++++.-------.++.--.++++.-----.++++++.+.--.--.---..+++++++..--.---.++++..++.---------.+++++++++.---.----.++++++.-------.+++..++++.--.+++.--------.++++++.+.--.+++.-----.++.++.-------.++++++..--.++++.--------.++++++.------.++++++.------.++++.-----.++++++..+++.--------...+++.++++.--------..++.--.+++++++.--.++++.-----.-.-.--.+.+.--.++++++.-----.++++++++.---.+++.---.---.++++..++.----.----.-.+++.-..+++++.-------.++++++++.+.---------.++.+++++++.----.+..------.++++++++.---..+.----...+++.-.+.---.++++.------.++.++++.-----.-.++++.++.------.+++++++.----.+++.-----.++.--.++.+++.++..--.+++.---------..+++++++++.-------.++++++.-------.++++++.-----.-.-.++++++.++.-------.++++++++.-.--.-----.+++++++.---..--.++++.+.--------.+++++++++.-.------.--.+.+++++++.----.+++.------..++++.-.---.+++++.---.+++.---.---.+++.-.++++.----.++++.-.+.+++..-------.++++++.-----.+.--.++.---.++++..-----.++.+.+++.------..+++++++++.--.+.--------.++++.++.--.---.++++++.------.-.++++++++.---.---.+++..--.++++.-.-----.+.+++++.-----.++++++.+.---------.+++++.--..++.-----.++++.+..-----.++++++.-----.++.++.+.++.----.---.+++.-.++++..--.+++.---.-..--.+++++++.---.+..++.--..-------.+.+++.++..------.++.+++++++.-----.-.+++++.-.-.++.-.-----..+++.----..++++.--.+++.---.+++++.--------.+..++++++++.--------.++++++.--.+++.-------.++++.-.----.++.++++++.-------.+.--.++++++++.-------.+++++++.------.+++..+.------.++++++.--.++++.---.-.---.-.+++++++.+.-.++.------..++.++++.-.+.-------.-.-.++++++.--..--.+++++.-----.++..++++.+.-.--.-----.+++++++.+.---.-----.+++++.----.+++++++.-----.---.++.+.---.+++++++.--------..+.+.+++++++.----.----.++.---.++++++.++.-----.+++.---.+++++.--.------.+++++++++.-------.+++++++.-----.---.-...++++++++.-----.--.++.+++..+.----..++++.-----.-.++++.--.---..++++++++.-----.++.---.++++.+++.---.----.+.++.++.----.++++.------.++++++.--.--..---.+++++++.----.+++++.--.-.--...+++++.------.--.++++.++++.----.--.-.++++++++.---------.+++.---.++++++++.-------.+++++++.--.--..+++++.--------.+++++++.----.----.+++++++++.------.++++.-----.+.++++++.-----..----.+++..+.----.+++++.---.++..+++++.---------.+++++++++.----..-.+..+++.--------.+.+++++.--.----.++++++.--.++.------.+++++++.-.-----.++++.+++.-------.-.+.-.+++.---.+.++++++.-.+.---.++++..----.+++.--.-----.+.++++++.-..-----.++++++++.---------.++++++++.--.+++.-------.+++++++.-----.++.------.+++++++++.-.-.-.+++.-------.--.+.+++++.+++.--------.+.--.++.-.+++++++.-------.+++++.++..------.+++++++.--------.-.++++.----.++++++++.-.-------.+++++++.-------.+++++++++.----.+.------.+++++++++.----.----.+++.+++.-------.++++.---.+++++.+++.-------.-..+++.+++.-------.++.+++++.---.---.++..++++++.---------..+++++.---..+++.--..+.----.++++++++.-----.+.++++.-------.+.++++++.-.-------.+++.++.--.---.+++.--.-.++.+.++++++.--------.++++++++.---.+++...--.+.---.++++.--.---.---.++.++++++.---------.++++++++.---.++++.------.+++.------.+++++.-.-..++.++++..---.+++.--.-------.+++++++.--.+.------.++++..++.------.+.++.+.--.++.--.++.+.--.+++.++.------.++.+++++.---.------.+++++++++.-.-..-----.+++.+++.-------.++.--..-.++.++.+++.----.-.+++++.++.-.---.+.----.--.+++++++.-----.-.+.++++.-.++.-----.++.+++++..---------..+++.+.++.++.------.+++++++.------.+++++..--.++.-.-----.+.---.++++.++++.+.----..+.----..+++.--.-.--.++++..++.---.+++.------.++.++++.---.++++++.-.---.-.--..+++.---.+++.+++.----.---.+++++.--.++.--.-.-.++.--.+++++.------.+++++.-----..+++.---.++++++++.-.-------.++++++.+.--------.++.++.++++.------.+++.++++.----..+.---.++.-..+++++.---------.+++++++.-----.-.++++++++.-------..++++.-.+++.-----.+++++.--.---.+++..----.++++..---.++++.--.-----.++++++++.-----.++.++++.-----..-.--.+++.++++.-..-.---.++.----.++++.+.-----.+++.+.++.------.-.+++++++.---.+..---.++++++.--------.+.+++++.-----.++++.++++.---.+..-------.++++.++++.----..--.+++++.------.+++.---.++++++++.-----..-.++.----.+++++++.-----.-.+++++.--.+.+++.-.----.----.+++++++.--..---.++++.+..++.-------.++++.--.---..+.++++.-----.++++++.-.-.---.+++.-----.++++++.-----.++++.++++.---.-.---.+.++.-.+.++.------.+++++++.-.++.----.+..+.----.--.++++++.-------.+++++++++.--------.++..--.++++++++.------.++.+++.-.-.-----.+++++.----.++++++.------.+++..++++.-------.--.+++++++.+.-----.---.++++++++.--------.+.+++++++.---.---.--.++++++.++.+.---------.+.++++.----.++++.-----.++++.+++.------.++..+.----.+++.+++++.--.-----.-..+++.--.-..+++++..++++.--------.+++.++++.-------.++++++.+.---.---.-..-.+++.+++++.----.+++.--.-.+.-.--.+++++++.------...+++++.+.--------.+++++++..----...---.+.--.+++++.----.++++++.++.-----.-.++++++.---.+++..--.-------.+.++++++++.-----.---..+.++++.+++.----.----..++++++++.----.---.++++.-.+.--.+++++.--------.++++++++.----.++++.-----.---.+++++++.+..--.--.-.---.+++++++.-----.++++++.------.-.+.+.++.--.+++.---.--.++.--.+++++++.---------.+++++++.-------.++.+++++.------.+++++++..-.--.---..+.++.--.+.-.++++++.------.+++.+.----.+++.---..+++..---.-.--..+++.---.+++++++.-----.+.-.+++++.---.+++.-------.+++.++++.---.----.+++++++.------.+.+.++++++.-.------.+++.+.----.--.++.++.++..----.++++.-.----.++++++++.--.---.----.+++++++++.---------.+.++++++++..--.-.----.++.+.---.--.+++++.+.-----.++++++++.-.---..++.-.----.+++.++.-.------...++++++++.-.-------.++++++++.-------.++++++.----.---.++++++++.-----.-.++++++..-----.+..-.+++++.-------.+++++++.-----.--.-.+++++++.-------..+++++.-.+.----.+++..+++++.------.++.-.+.+++..---.-.--..++++.+.+.---.++.+.---..----.++++++++.--------.++++.--.++++.-----..+++++++.-------.+.++++.++.----...-.+++++.-----.-...+.---.-.+.++++++.---..--.--.+.+++++.+++.---.------...+++++++++.---------.++++++.+++.---.--.---.++++.+.-----.+.+++++.----.-..+++++++.--...-------.++..-.+.-.++++++.++.----.----.+++++++.--.++.-----.++++.-.---.++.++++.---------.++++++++.------..+++..----.+.++++++..-------.+++++.--.+++.-------..++.-.++++++++..-------.+.+.++++..--.--.----.++++.-.++++++.----.++++.--------.++++.--.---.+.+++++++.----.++.--.----..++++.+++.------.+++.-.-.-..+++++++.--.---.+++.------.++++++.----..+++.---.+++++.-------.+..++++.-.---..+...++++++.-----.+++++.--------.++.+++++..+.---.--.+++++.+.--------..-.+++++++++.-.----.+++++.---------.++.--.+.++.+.--.+++++.---.---.-.+.+++.---.+.-.++++..++++.--.-.+++..---.-.-.-.+++++..-..------.++++++++.--.---.++++.---.--.++++.-.--.-.--..++++.+++.------..+++++++.-.-----.+++++.---.--..--.+.+.---.+++++++.------.++++++.--.----..++.-.+++++++.---.-----.++++++++.---------.++++.+..++++.---------..+++++++.++.------.+++++.--------.++++++.--.--.+++++.-..+++.----.+++.-------.++++++++.---------.+.+++.++++.----.--.++++.----.+++++.++..--------.+..-.++++++.++.-------.+++++++.-----.+++.++.-.-.----.+.++++.+.---------.+.+++++++.--.++.----.+++.------.+++++.+.-.-.-----.+++.+++++.------.+++++.----.-.++++++.---..---.--.+++++.++++.---------.++++++++.------.+++++++.-.----.+.---.+++++++.-.--------.++++++.----.+++.++++.-------.+++.-----.+++.++.---.-.+.++++++.----.+.----.++++++++.-------.+++.++++.-------.+++++.++.-.--.-.++++.------.++.-----.++++++.-----.++.-.+++++++.---.-----.++++++++.-----.++.+.++.---.----.+++.---.+.++++.----.++++++.--.-----.+++.+.-..+++.----.---.++++.++.+.---.--.++++.---..+.+.+.--..+++.+..-.--------.+++.-.++.----.+++++.-.+++++.-------.-.+++++++.--.+++.---.----.++++++...----.+++++.---------.+++..-.+++.+.------.++++++++.---.----.+++.+..--.+..-.++++++.--------.+++++..------.++..++++.----.+++.++...--..----.+.+++++++.--------.+++++.----.--..+++++++..-----.+++++.++.---.++.---.---.++++.----.+++++++.------.+++++.-.++.------.++++.--.--.---.++++.+.-.---.+++++++.-------.-.++++++++.--------.+++++++.-----.+++++++.-------.++++++.---.+++.+.--------.++++++++.-.+.--.------.++++.--.+++++.-------.++++++.++.--.----.+.-.+.+++++.---.-----.+++++++.-.-----.+.-.+++++++.-------.+++++.-.-----.+++.+++.---.+++.+.---.-----.+.++++++++.-------.++++.-----..+++.+.-----.++++.---.++.-.+++++.---.++++.-.----.-.++.--.+++++++.--.-------.+++++.+++.-----.+.----.++++++++.----.+++.------...+.+...++++.---.++.----.+++++.---.++.-----.++++++.-----.+++++.---.++.----.++++.-.+++.------.++.---.++++.--.-.++.--.+++++.------.-.+++++.++++.------.-..+++.-----.++++++.----.+++..--.---.++.+.--.+++.+++.----.+++++.-.--.++++.-------.+++.----.++++++.-----.++.+++.+.-.----.-..++++++..-------.+++.+++++.--------.+++.+..++++.--------.++++.+.------.+++++.-----.+++.+++.---..+.+.++.--.-.--.++.--.+..++++..++.--------.+++++.------.+++.++++.---.+++++.----.---.+++.-----.++.++.+++++.------.---.++..+.++.----.+++.++++.-------.++++++++.---.-----.++.+++++.-------..+++++.----.+++.+.---.++++++.--------..+++.---.++++.+.-----.-.+++.-.++++.++.----..+++++.----.+++.--------.+++++++.-----.+++.-----.++++++++.------.+++++.----.+.-.--.++++++.-.-.++++.-----..----.+++++.-.----.+++++++++.-.------.++++.+++.--.-.-.---.++++.+++.------.+..+.++.++.-.--.---.+.+++.++.--.-------.+++++++++.--.---.-.--.+.++..+++++.-.------.+++++.------.++++++++.------..--..++.+++++.--.---.+++++.-.----.--.++++.++++.---.---.+++.---.+++.-----.+.-.+++++++.--.----.+.+.+++++.--.-----.++++.-----.+++.----.+++++++++.----..+.------.+++++++.++..-------.--.++++++.----.++++++.-----.--.+++++.+++...-----.--.--..+++++++.-----.--.+++++.-.++++.-------..++++.---.+++.--.++.--..++++++.------.++++++.-----.++.------.+++++++.-.++.---.-----..+.++++++++..---------.+++++++++.-..--.-..--.+++++.--.-----.+++.-..+.+++++.----.++.+.-------.+++++.-.-----..++++++++.+..---.-----.+++++.--.+++++.---------.+++++++.++.---.+.+.-------.+++.--.+++++++.---------.+..+++.++++.-----.+++++.-.-.--.+.+.++.------.-.++++++.---.+++++.--------.+++.----.+++++++.--.+.----.+.++++.-.+.-.-----.+++++++.----.+.--.++++..--.----.+++..----.+++.--.+++.+++.--.-.---..+.--.++++++.+.-.------.+.+++++.------.+++++++.-----.++++.--.++.------.+++++..+.++.---.++++.-------.+++.++..++..------.-..--.+++++++.-------.+++..++++.----....++++++.-.+.--------.+++++.---.+++.+++.----.-----.++++.-.+.++..+++.---------.++++++.+++.-----.++++.------.++++++.----.-.+++..----.+++++++..-.--------..+++.++++.---.---.+++.+.---.+++++.-.----.+++++..------.+++++.-.-.+++.-.----.+.+++++.------.+++..-.++.-----.++++++.-------.++++++++..-----.--.+++++++.+.-.-------.-.++++++++.--.++..--------.++++++.++.----.+++.+.---.--.++++.-------.+++++..--.+++.--.++++.--------.++++.++.+++.------.++.-----.+++++++++.----.+++..-------.+++++++.--------.++.+++.--.+++.------.+++++.---.+++++++.--.---.----.+++++++.++.------.++.--.+++++.--.+.-.-.----...++++++++.----.-----.+++++++.++.------.++++.----.-.++++++.------.--.++++++++.-----.--.+++.++.----.++++.++.+.---.------..+++++++.------.-.+++++++.--.----.++++++.--..---.--.++++++.-----.+++..-..++++.+.----.---..+++.+.-.+++++..----.-----.+.++.+++.--.-.-.++..++.---.-.++++++.-------.++++++++.------..+.++.---.+++++.+.---------.+++++.-----.+++++++++.------.+++.-.-.+.++.------.+++.+.-----.++++++.+++.---------..++++++++.--.--..++++.-----.+..----.+.+++++++.--------.++++.--.++++++.-----.+++.---..++++++.---------.+++++.----.++.++.++.+.-------.++++.++.-----.+++++.----.++++++.--.----...+.+.--.++++.-----.++++++.----.--.++++.---..++++.-----.-.++++++.---.----.++++++.-.++..--.++..------.-.+++++++.++.-.-----.---.+++++.----.++++++.--...++.-----.-.-.+++.+++.+.++.----.++++.--.-.+++.---------.+.+++++++..+..----.+++.----.+++++.-----.---.++.---.+.++++++++.----.++++...----.++.----.---.+.++++++.++.---------.+.+.++.----.+.++++++++.------.++++++.---------.++++++++.--.++.-------.++.++.+.-.+++.---..--.++++++.---..-----.++++++++.-----.---.++.++++.------.++++++.++.-----..++++.-.-.---.-.--.+++++++.++.-.--.++..--------..+++.++++.------.+++++.------.+++++++.----.---.+++.-..--.+++++.-.+++.---.--.+.++.++.-----..++++..++.+.---.++.--------.+.+++++++..------.-.+.+.+.--.++.-.++++++.--------.+++++++..---.++++.-.----.---.+++++.++.+.--.-----..+++++..-.-.---.-.++++++++.-----.----.+++.-.++.+++++.------.-..+++++.----.--.+++.+++.++.------.+++..+++.-------.+.+.----..++++.++++.----.++++.+.--.-.------.+++++.++++.---------.+++.++++.++.----.+++.--------.+++++++++.-----.++.+++.---.------.++++.---.++++++.--.-.--.+++++.++.---.-----.++.++++.+.------.+++..--.++++.+.-------.+..+.++++++.-----.+++.-.--.++.-----.+++.+++.+.-----.-.+++++++.-------.++++.+++.--.-.-.-.+.----.+++++.----..+++++++.---------.++.++++++.-------.++++++.-------.+..-..++++.-.++++.+.----.++.------.+++.+++++.-.--.+.-.-..---.++++.----.++++++.----.++++++.-----.-..++++++.---.------..++++.++++.+.--------.++++.--.--.+++++++..-------.++++++.--.++.-..-.-----.+++++.-----..+++++++++.----.----.+++++.+++.--.---.----.++.++.---.++++.+.--..+++..------.+.+++++++.------.+++.-.+..-----.+++.--.+++.--.++++++.-----.+++++.------.+++.++...----.--.+.---.+++++.----.++++++.---.----..+.+.+++++++..-------.--.+++++..+.++.---.-.--.++++++.+.-.---.--.+++++.+.--.++.-----.--.++++..+++..----.+.+...-------.++.+++++.-------.++++++++.+.--------.+++.++.-.----.++.++++.----.+++.++.+.-------..--.++++++.-----.-.++++..---.++++.-.++++.-------.+++++..----.-.++++.+.++.--------.++++.--.-.++++++++.-.-----.+++++.----.+++.-.+.----.---.++++++++.-.------.++++++.+.-.--.++++.---------.++.+++++.++.-------.--.+++++++++.--------.++++++.--.++++.---------..++++++.+++.----.---.+++++.----.+.+.+..++.------.--.++.++++.-.----.++..++++.----.--...++++.----.+++++++.--------...+.+++++++.-------.+++.-.+.---.+.--.+++++++++.---.----.++++.------.+.+++++.-.+++.--.----.+++++++.-.------.-.-.+++++++.-...---.++.---.+..+++.-----.++++++..---.----..+++++++.+.-----.++++..+.-----.+.--.+.++++.-------.+++++++++.--------.++++.---.++++.--..----.++++++.---.---.+++++.-.----.+++++++.------.+++++++.--------.+++++++.+.----.-..++.+++.--------.++++++.-----.-.+++++++.-----.+++++++.---.-----..-.+++++...-----..++.--.++++.---.++++.----.++.--.+++++.+++.---.---.++++.----.---.++++.++.++.----.+++++.-------.-.++..++.+.++.-----.++++.-----.++++.-.-.----..+++.---.+++++++.--.-----.+++++++++.-.------.+++++++.---------.++++++++.+.------.+++.--.++.-----.+.--.++++.+++.+.+.--------...+++.+++.--.--.---.+++.++++.-------.++++.+++++.-.+.------.++++++.----.---.++++++.-----..+.+.++.+.------.++.----.++++++++.------.++++++.-------.++++++.----.+++++.--.--..---.++.-..+++++.------.-...++.+++++++.---.++.-----.--..++++++++.-----.----.++.--.+++..-.+.+.+.+.--.--.--.++++++++.------.++++.--.+++.----.-.+++++.-.----.+..+++++.-----.---.++.+++++++.-----.++.---.++++++.------.++++.+.+..-.-----.++++.--.+++.-----.+++.-..-.+..++++..--------.++++++++.------.+.----.++++++++.--..----.+.++.-----.+++++++++.---------.+++++++++.---.+.++.---.-----..++.+.----..++++.++++.--.+.-------.++.+++++.------.+.+.--.++++++.-.-.---.++++...---.++++.------.-.+++++++..+.-.-----.+++.----...+++++++.--.------.+++.++.-.----.+++.++++.--..-..++++.-.---.---.+++++++.--.+++.------.++.----.++++++++.--.----..+++.-.+..----.-.++++++..-----.+.++.++++.-------..+++++++.------.++++++.---.+..-.--.++.---.-.+++.----.++++.+.----.--.++.+.+.++++.-.--.++.-------.+..++.++++.++.----.++.------.+.--.+++++++++.---.----.+.++++..-----.+.+.-.--.++.++++.-------.++.-.+.--.+++.--.-..++++.+++++.---.-.----.++++.---.-...++++++++.--.-.------.+.++.--.++++++.-.--.---.++++++++.-----.----.++++++++.------.--.+++.+.-.++++.----.+.++++.---.----.+.++++++.---.---.++++.------.++.+++++++.--------.++...+.+++++.--------.++++.----.+.+++.-----.++++++++.-----.--..++++++++.-.--------.++.++++++.---.-----.+.++++++..+.---..++.------.-.+++++++.-----.+++.--.++++.----.--.+++.+++++.--------.++.++++++.-------.-.++++.++.-------.+++++++++.--------.-.+++++.----.++.---.+++++++++.---.-.-----.+++++.++++.-..---.++++....------.--.++++.+.------.++++++++.--.---.+++.-..-.+++..---.----.+++.++..----.+++++++.+.-.-------.+++++..+.----..++.--.++.+++..--------..++++.++++.------.-.+++.++..-.-----.+++++++++..--.---.---.+++.-..++++.-.-----..+++++++.------.+++++....-----.+..++.----.++++++++.--------.-.+++++++.---.---.+.-.++++++.--.++.-----.++++++.----.---.++++.++++.-------.+++.+++.--------.++++++++.-.-----.+++.++++.--------.++.--.++++.-----.+++++++.---.++.------.++++++.------.++.+++.+.---.+.+++++.---------.+++.++++...-----.++++.---..++++.----.++++++.--------.+++..++.-----.++.++++..-------.+++.+++++.--------.++.-.++.--.+++++++.-----.+.+++.---..+++.----.---.+...++.---.+++.-.++++.+.-------.++.+++++++.---.+++.--------.++++++.----..++.-----.++++.+++..-------.+.+++++.---.-.-.-.++++++..-----.+++++.----..+++++.+.-----.---..++.+++++.-----.++++.+++.-------.++++++.-----..+++.-..+++.----.----.+..++++++.++.--------.+++.---.++++++++.-----..+++.+.--------.++++++++.-.---.++++.------.+++.--..+++.------.+++++++.------.+++..----.+++.-.+++++++.---.----.+++.---..++++++.---.++..--.-----..+++++++++.-.--------.++++++++.---.++++..---.------.+++++++++.---------.++++.----.+++++++++.------.+++.---.--.+.++++.---.++.+.----.-.++.-.++++++.-------.+++++.----.--.+++++++.------.+++.+.--.+.----.++++++.-----.-.++++.--..++.---..+.--.++++++++.-----.---.+.-...++++++++.---.+++.-.-----.++++.--.--.+++.---.-..+..++++.----.++.++++.--------.+.+++.--.++++.--.+++.--.----.++++++++.-----.--.++++.-----.+++++++.----.-.-.+++.+++.---.--..+++++.--.+.--.--.+++++.-.---.----.+++++.-.+++.---.-.+.+++++.--------.-.+++++++.-----.+++++.------.-..++++.+++++.--.--.-.--.++++++.-------..++++.++++.-----.++..------.+.++++++.------.++.+++.-----.+..+++.++++.---------.++++..----.+.++++.+++.+..--------.+++++.------..++..+++++++.-.------.+++++.+.--------.+.++++++.++.---.------.+++.++.----.++++++++.-----.----.++++++++.--------..++++.++.-.----.++.++.--.+.+++.--.---.++++.+++.-.-...-.------.+++++++++.----.---.+++++.+.-----.++++++..-.----.-.+++.++.--------.++++++++.--.+++.---------.++++++++.+.-.+.--------.++++++++.--.+.-----.++++++.---.+++.------.++.--.-.-.++++++.++..-.--------.+.++.++++++.--------.++.++.-..--.+++..---.+++++.------.++++++.++.--------.-.++..+++.--.++++++.--.-------.+.-.++++++++.-------.-.++++++.---.-.-.+++.-.---.++++.++++.---.----..++.++++.+.------.+++++++.--------.+++.+++++.-.---.----..++.+++++.-------.++++++++.---.+++.--------.+++.-.---.++++.-.+.+++++.--.--.-----..+.+++++++.+..-.--------.++++++.++.-------.+++++.--...---.+.-.+.+.-.+++++.----..-.++++++.-----.---.+++++++.------.++++++++.-------.++++++.------.++.-.+++.----.++.----.++++++.+.----..--.++++++++.---.-..-.++.+++.-------.++++.+..+.---.----..++++++++.------.--.++++.---.+++++..--.----..++.+..++.--.++.++.+.---------.+++++..-----.++++.--.++.++++.-------..++..+++.-----.+++.-.+.+++++.-.----.++.------.++++.++++.----.+++++.---------.+++++.----.+.+++.+++.-----.+.+.+.++.-----.-.++++..--..---.++++.---.++++++.----.++++.+.--.------.++.++++++.--.-----.+.++++.-.------.++++.----.+++.-.++++++.------.-.+.++++..------.++.+++.--.++.----.+++++..+++.------.++++++.--------.+++.----.++++++++.------.--.++++.+++++..-----.+++.----.-.--.++++.++++.--.------.++.-.+++++.----.+++++..--.++++.--.++.--------.++++++..------.+.+.+.+++.--.----.-.+++++++++.--.--.-----.++.++.----.+++.---.+++++++.+.+.------.++.++.--.++++..------.++++..------.++++.-----.+++++++++.----.-----.++.-.++++++.--.----.+++++.+++.------.++...+++.------.+++++.-------.+++++++.-----.+++.--..++++++.--------..+++++++.+.-------.+..+.----.+++++++.-------.++..+.+++++.-----.-.--.+++++++..--.+++.---.+++.--------.++.-.++.++++.------.++++++.---.+++..+.-----.++++.+.-..+.-----.++++++.--------.-.+.++++.---.+.+.---.++.-.--.+++++++++.-.----.++++.+.-----.--.+.+.+.++++.---.-----.++.+++.+++.-------.+.+.----.++++.+++++.--.++..-.------.+++++.++.------.---.++++.---.+++...++.---.--.+++++.----.+++++.-------.+++++++.-----.-.+++.+++.++.---.-----..++++++.---.+.+.+++.--.--.++.------.++++++++.---.++.-------.+.+.++++++.-------.+++++++.--------.++++++++.--------.++.++++.---.----.+++++++++.-.------.+++++++.-------.+++.+++.--------.+++++..+.-----.++++++++.----..---.--.+++++++.---.-.+.--.++.-.-.+++++++.----.++++.-.------.++++++.+.-.+.-.--------.+++++.---.+++++++.-------.+...+++..--.---.++++.-.---.++++++++.-------.+++.+.---.+++.+.----.+++++.--------.++++++.++.+.-----.+++++.-----.--.--.+.+++.+++.------.+.++.---.++.+.----.+++++.---.+++.-----.+++++++.-----..--.++++.----.++++++.-----.++++++.++.-----.-.++..---.+++.---.+++...---..+++.-----..++++++++.-.---.++++.-.++.---------..++++++++.--.-.+.++.-----.--.+++.+.-.--.++++++.-----.++.----.+++++.+..--.-----.+++++.-.--..+++++++.-----.++++.--------.+++.-.+++++.---.+++.+.-----.---.++++..----.+++++.+.--.-.+++++.---.+++.-------.++++.++++.--------.++++++++.----.---.++++...+.--.+++.------.++++++.------.+++++++.-------.+++++++.--.-------.+++++.---..++++.-----.+.+++++.-.----.++++++.-.------..-.++++.----.+.++.+.++++.--------.+.++++++.+.-.-----..++.++++.--------.+.++++++.+.+.---.++.----.----.+++++.---.++.----.+++++++.++.-------.++.-.+++.------.+++++.+++.------.+++++.---.--.++.++.+.---..-.---.+++++++.-.+.-----.-.+++++.--.+.---.+++++.-------.+++.--.++.+.+.----.++.++.-.---.+++++.+.-.--.+++++.---..++.+.---------.+.+.+++++.---.+++.+.--.++.--------.+.-.+.-.++.+++++++.----.----.++..+++++.--.----.++++.+++.-.--.--.+++++.--.---.++++.------.-.+.-..+++++++.--.----.+++++++.---------.++++.----.+++..++++.-.+++.--------.++++.+.++.---.++.-.----.++.----.++++++.+++..-------.+++++++.---.---.++++.-----.++.+++++.------.---.+++++++++.--.-----.--.+.+++++.----.++++++.-.-------.+++++++.-----.--..+.+++++++.+.-.-----.++.-.--.+.+++.+++.---------.+++.+++.--.---.+++.+++++.-------.+++++.-------.++.+.+++.+++.---.-----.++++++++.------.+++++.---.-.+++.----.++++.-----.++.++++.--------.+++.-.+++++++.-.---..-----.++++.+.----..+.--.++++++++.+.--------.++++++++.-------.++++++.-.++.-.------.+++++++.-.-.---..++.+.+.--.--.---.+.+++++++.--------.++++.++++.-----.---.++++++.--.--.--.+++++.+.--.+.------.++.+++.--..+.-.++.--.--.-.++++++.----.++++.+.---.+.---.+++.-.+.-----.+++++++.------..+++.---.+++++++.-------.+++.++++.-----.-.+.++++++.-..--------.++++++.------.+++++++.-----.+++++++.--.------.+++.----.++.+.+.+++.-----.+++..---.--.+++++++.------.++.+.+++++.---------.+++++++.++.-.-----.++++++.-.+.-.------.+.++..---.++++.++.-.-----.+.++++++.----.-----.+++++++++.---------.+++++++++.------.+++.-.+..+.+.-.+.+..-------.+.+++++.-----.++++.------.+.+++.++.+.+.--.-.----.++.++++.-.--..++++..---------.++++..-.-..++++++..+.----.--.+++++..-----.++++..----.--.++++++.----.+.++++.+.-----.---..+..+++++.--.++.-------.+++++++.------.+++.---.-.+++++++++.----.++++.--.++.---------..++++.+++.++.--------.++++++++.------.---.+.-.++++.++.+.---.----.+++++++.--.-----.++++.---..+++.-.++.--.+++++.-------.++++++.+.------.++.++.--.++.---.---.+++++++.++.----.++++.-.+.----...+.---.+++++.+..--------.+++++++..----.+++..----.++++.+.-------.++.+.---.++.+.+++.-------.+++++++.-------.++.++.++.+.---.+++.----.+++.----.-..+.--.++++.++++.+.-.--.----..++++.+++..--------.+++++++...---.----.++++++.---.+.+.----.+++.----.++++++.----.-.+++.----.++++++++.------.+.---.++.++.---.--.+++.+++++.-------..++++.+++.--.---..++.-----.+.+.+.++++++.--------.++.---.+++++.-...---.++++++++.--------.-..+++++++.----.+++.----.++++++.----..+++.--.+.+.--.----.+++.---.+++++.-----.-.+++++.-----.++++.---.-.+++++++++.--.----.++.-----.+++++.+++.---.---.+++++.-.----.--.++++...++++.+.--------.++++++++.---------.+++++++++.--.+.+.---------.+.++++++++.-.----.-.--.++++.-.++++.---.---.++++++.--------.+++++.--..++++++.-.---.++...+.----..-.--.++.++++++.------..+++++..-----.++++++..-----.-.--.-.++++....++.-.+..+++.-------.++..+..-----.++++++++..---.++++.-----.++.---.--.+++.----.++++++++.-------.++++++.--.----.+..--.+++..--.++.++++++.---------.++++++.++.-------.++++.++++.---.-.++++.-------.+++.----.-.+++++.-.++.++.---.+++.--------.+.++.--.++..+++++.-----.+++++.-------.++++.---.-.++++++.-.--.---.+++++++.------.-.-.++++.-..+.--.+++++++.--.+...------.++++.-----..++++++++.---.---.---.++++..-.--...++.+++++..-.++.---.----.+++.+++.-.---.++.------.+++++++++.---------.++..++++.-----.++.---.+++++++++.---------..++++++++.----.+++++..--.--.-.-.---.+++.++++++.----.++..------.+.++.-.-.+.---.++++++.-----.+++++.+++.---------.++++++.----.++++.----.+++++++.--------.++++++++.-----.----.+++.++++++.-------.-.+++.-.++++++.--.---.----.++.+++++.-------.++++++++.+.-----.+++...-..---.++++.-------.++.++.++++..-------.++++..-.+++++..------.-..++.+.+++..------.+++.++++.--.++.---------.++.--.++++++.---.--.+.+++.++.---.-.+++.+++.--------.-.+++++++++.-----.++.---.++++++.------.-.+++.---.++++++.--------.++++++.----.++.---.+++++.--.--.++.+++.-.++.--.++.----.+++++.----.-.+..--.-.++.+++++.------.+++++.--------.+.++++++.-.---.++++++.------.++++.------.+++++.-----.++++.+.---.+++.++.----.+++.+.---.++++.-.------.+.++++.------.++++.++++.---------.++.+.+++++.---.-.--.-.+.++++.-.+++.----.----.++++++.-----.++++.--.+++.+.-----..++++++.--.------.+++++++.------.++.--.++++++.-------.++.++++.+.---.+++.---.----.+.++.--..+++.+.---.++++.-----.-.++++++.---.++++.-.-.--.+++++.-----..++++++.---------.+++.--.++++.++++.-------.-.++++++++.-----.-.+.++.+++.-.-------.++++++.-.------.+++++.--.++.+++.-----.+++++.--------.+++.--.-.++++++.-----.+.++++++..-.+.---.---.--.+++++.----.++++.-.++.+++.------..+++.---.++++++.-------.++.---.-.++++++++..----.++.+.-.---.-.--..+++++++++.----.+.+.-------.++++++++.+.--.------.+++++++.-----.+++.+.---.+++++.---------.+++++.++.+.-------.+++++.---.---.++++++++.---.----.++++.+++.-------.++.+++++.-------.+++++.-----.++++++++.---..++..------....--.++++.+++.--.++.-------.++++.-.++++.--.++++.---------.++++++.-----.+++.-..+++++.--------.++++.----.+++++++.-----.+++.+++.---.--.+++++.--.----.--.++++++++.-----.++.+.-.----.++++++.-.+++..-.----.--.++++.+..---.+.---.+.--.++++++++.----.+++.------.++.---.+++++++.------.++++.++.-----.+++.+++.-.------.+++++.-------.+.+++++.------.++.+.++++.---.---.+++.+++++.------.+++++.-----.+++.---.+.+++++.---..----.+++++++.------.++.----.++++.++.-.++.---.-.----.++++++.-----.++.++++++.--.----.+.--.+++++.---.++.--.+++.-------.++++++++.+..---.++.---.+.-----.+++++++.-------.++++++.-------.+.+++++.------.+++++..----..-.++++.++++..--------.+++++++++.--.------.++++..-.++++.---.++++.--------..+++++++.--.-----.++++++.------.+++++++.+.---..++.--------.++.+++.++++.--.----.++.-.---.++++++.-------.+++++.-.--.+.++++++.-.---.----.++.++..+.------..+.+++++++.-.-----.--.+++..++.-----.+++++++.++.---------.++++++.------.+++++++++.-----.++.--.--.-.+.+++++.------..+++.-.++++++..------.--.++++++++.---.------.++++.++.-.---.+++++.---.--.++.----.+++++.-----.++++++++..------...+++.--.++.++++.--..----.+.++++.-------.++++.----.++++++++.--------.++.++.-.-.+++++.---.++.------.+.+++.--.-.+++.+++.---.-.----.++++.+++++.------.++++++.-----.++.------.+.-.++++++++.--.-.++.++.------.++++.++.-.--------.+++++.+++.--.----.--.+.+++.-..+++..------.+++++++.+..------.+++.---.-.++++++++.--.------.++++++.+.--------.+++++++++.---------.++.+++.+++.-------.++++++.----.++++.-------.++++++++.-.-------.+++++++++.--------.+++++.--.++.------.++++.+.---.+++++.-----.+++++.++.--..------.++++.--.++.-----.+++++++++..--------.-.+++.+.----.+++++++.----.+++.--.--.+++.-----.++.--.+++.+++++.--.---.+++++.--.+.------.+++++++.------..--.+++++.---..++++++.-.++.---.+++.-----..+.+++.-----.+++++.-.-.-.---.+++++++.-----.+++.++.----.----.-.++++.++++.--..------.+++++++.------.++++++.----.++++++.---------.++..+++++++.------.-.+++++.---.+..-.--.++++.+.+.---.+..+++.--..-.++.--.-.++++.------.++++++..-------.+.+.---.+++++.++.-----.+.---.+...+++++.---.++..---.---.+.++++.-----.++++++.----.-.++++..--.-.--.+++++.-----.++.++++.-..--.+.---.+++.++.------.+++++++++..----.---.++.+++++.------.++.+.------.+++++.-----.++++++++.---.-.+++++.-------.-.++++++.--.+.-.-.+++++.--------.++.+.++++.-----.---.+++++++++.----.+++.+.---------.++++++.-.--.+++.-----.++++++.--.+.+++.------.+++++.-------.++++++.-.---.++++.---.+++.----.+++.--..---.+++++++.-----..++++.+.+.--.---.--..+++++++.--.-------..+++++++.-------.+++.++.-.+.---.--.++++++...---.--.++++++.-------.+++++++++.-------.+++++++.---.------.+++++++.--.++++.--------.++++++++.-.+.---.----.+++++..----.-.++.--.+.---.+++++++++.---------.++.+++.---.+.++++++.--.---..-.+++++.--.-----.-.+.+++.--.++++.---.---.+++++++++.-.--.++.-..----..++++++.--------.++.+++++..------.+++.----.+++++++.--.++.----.-.--.+++++.-.-----.+.-.++.+++++.++.---.--.+++++.--------..+++.+++++.--..----.++++.--.+++.------.++++++...+.--------.++.+.+.-----.+++.+.---..+++.++++..--.-.++++.-----.++++.--.+.-------.++.-.++++.-.+++++.-------.-.-.+.-.++++++++.----.-.-.++++++.--------.++++++++.--------.+++++++.+.-----.+.--.++++++.--------.++++++++.+.-----.---.++++++.-----.+++++++.-.--------..++++++++.+.-.-----.-.+++++++.--.--.--.+++.+++.-----.----.++++++.--..+++++.---.+++..---------.+++.--.+.+++.--.++++++..-.--.---.++++++.--------.++++++++.----.+++.-------.+++++.------.+.+++.++.++.+..----.---..--.++++++++..--------.++++++..----..++++++.---.-.----.++++++++.----.---.+++.++++.--.--.--.+++++.---.+++.+.--.----.++++++.-------.++++++++.--.--..-.++..----.+++++++.-------.+++++.+..-------.+++.++.----.-.+++++.------.+++++++.------.++++++.------.++.+++++.-------.+++++++..--------.+.+++++++.--------.++++++++.----.----.+++++.++.-----.--.++++++++.----.+++.------.++++.+++.--.++.+.---------.++++++.++.-----.+++.+++.--------.++++++++.------.++++++.------..+++++.-------.+++++++.--.--.--.+++++.+.----.+.-.+.--.++++.++.----.+.+.------.++++++++.-------.+++++.-----.+.++++++.--.++.--.-----.+.+++.--.++.-.----.+++++..+.--.++++.-------.--.+..-.+++++.++.++..----.+..---.++++++.---.----.+++.++++.-.---.--.++..----.+.+++++.-.---.++..+++.-.-.++.-------.+++.----.++.-.++.+.----.+++++++++.-.------.+++++++.---------.+.+++++.----.+++++++.---.++.-.----.+.--.+++++++.-.---.-----.+++++++.++.-------.++.+++.------.+++++++.----.++.------.+++++.+.++.-.---.++++.------.++++++.-----..--.++.+++++.-------.+.+++.++++.--------.+++++.-----.++++++++.---.----.++.+++.-.-----.++++.+.+++.---------.++.++++++.-.--.++++.---------.+.-.+++++++.-----.+++++.----..--.-.+++.-.+++++++..--------.+++.----.++++++.----.+.+++++.--.--.++.------.++++++++.-----....++++.+.--.---.+++++.------.+++.++.++.-------.++++.---.---.++.+.++++++.--------.++++.++++.---------...+++.++..++.-.------.+++++++++.---------.+++.-.++.+++..-----.++++++.-------.++..+++++...-.----..++++++.--------.++++++.+.--------.+++++++++.---.+++.---...------.+.+++.++.+++.---.-----.++++.-----.+++.--.++++++.--.-.--..++++.+.--.----..+.+++.++++..------..--.++++..---.+++++++.---.+.---.--.-.++...+++.---.---..++...+++++++.---.--.+++++.---------.++++++.--.++++.--------.+++++++++.------.+.+.+++.------.--..++++++++.-------.+++++++.-------.-.++++++.-----.+++++++.--------.++.-.-..++..+++++.-..--.+.+++.--------.++++.----..++.+++++.+.------.-.++...+++.+.--.+++.---.++.----.---.+.++++++++.---------.+..++.++++.------.++++++.--.-.++.+.-----.+++++.-.---.---.+++++.++++.---------.++++..-.++.--.--.++.--.++.--.++++++++.---------.+++.+++.------.+++++++++.-------.++.++++.+.---------.+++++++++.--.-----.++.++.--.--.+++++.++.-------.++++++.----.+...-.+++++..--------.++.+.+++++.---------...+++++.----.+++++++.--------.++.+++++++.----.++.-------.+++++++.-------.++++++++.------.+++++++.--------.++++++++.---------.+++++.---.+++..+.+.+.-------.+++++++..+..--------.++.+++++.+..---.----.+++.----.++.+++++.--..----.+.--.++++++++.------.+++++.--------..+++++.--.+++.-----..++.+.++.----..++.--.+++++++.-----.++.-----.-.++.++.++++.+.----.-.----.+++++++.-----.++.----.++++.++++.---.++.------.+.+.-.+++.+..----.++++++....+.------.--.++++++.-----..-..+++++.--.-.-.+++++++.-----.+++.+.-------.+++++.-----.++++++++.---------.+++++..-.++++.--.++.--------.+++++.-.+++++.-----.-.+..---.-.+++.+.----.+++++++++.---------.++++++.++.--------.+++++++.------.+++++.------.++++++++..--------.++.++++++.------..+++++.++.----.++++.---.++.--.+++.----.-----.+.++..+++.--.-.+++++.-------.+++.--.++++.++.------.+++.---.-.++++++.-------.++++.+++.-----.++++++.-.-------.++++++++.--.---.---.+.-.+.++.++++.----.---.+..++++..---.+.+++.++.--.-----.+++.---.+++++.+++.---------.++++++++.-----.++++.--.+.+.--.++.---.+++.-.---.++++.-----.+.++++++.--.-.---.--.+++++++.---.++.--.++.-------.+++.+++++.-------.-.+++++++++.-----..-..++++++.---------.+++++.+.--.+.+.--..++.++.---.---.++.---.+++++++.-----.---.++.++++++.-------.+++.++++.-------.-.+++++++.++..-.-----.++++.-.+++.--------.+++++++.---.----.+.-.+.+++++.-----.--.+.++++++++.------.++.-----.++++..----.++++.---.+++++++.--------.++++.++.------.++++.+++.-----.-.+++++.----.++++.+++.------.++++++.-----..+.++.+..-----.++++..-------.+++++++++.---------.+.-.+++++.++++.--.---.++.+++.------.-.-.++++++++.--.-----.--.+++++..+++.-------..+++.----.+++++++.+.-..--.++++.-.+.--..-----.--.+++++++.-----.--..+++++++++.---.++.+.------.+++++.------..++.+++++.------.---.+++.-.+.+++.++.-----.---.+++++.----.++++.+++.--.----.++++.-.++.-----.++++++.-------...+++.++.---.++++.++..---.+++.-.-----.--.++.++++.--.----.++++++.++.------.++++.-.----.+.-.-.++++.----...+.+++.---.+.+.+++++.--.----.+.-.---.+++++.---.++.----.++++++.----..-.-.+++++.---.++..--.+.+.-.++.--.++++.----.-.+++++++.---------.+++++.+.-..----.+++++.---.+.----.++++++...+++.----.-----.++++++.-----.+++++.-.+++.+.-------.++++++.-.+.------.-.+++++++.-.-------.+++++++..--.+.+.++.-----.---.++++++.-.------.++++++++.--------.+++++++.------.+.+++++++.--.----.++++.+.-------.++..++.----.+++++++.-.------..++++++.++.------.--.+++++.-.-----..+++..--.++++...---.+.+++++.------..++.++++.-..----.---.++++++.-.--.+...---.++++++.++.-----.+.--.+.---.++++.--.++++++.----.---.--.++.++.--.++...+++++.--.-------.+++.+.---.-.+.+.--.++++++++.-.---.----.+++++++.-----.-.+++++++..-------.-.+++++++++.------.+++++..------.++++.++.-------.+++++.+.--.----.+.--.++++.--..+++++++..-----.----.++++.+++++.-----.++++.-------.++++++.++.-----..+++++.-----.+++.-----.+++++.----.-.++++++.+.-----.+++..-------.+...++++.++.---.---.++.++++++.-----..---.+..++++++.----.+...---.-.+++++++.------.++++++.----.--.++.+++++.-------...++.----.++++++.-.+++.-.--.---.++++.++.+.--------.++++++.-----..+++++.-----.+++++.+.--------.++++++.------.+++++++.------..+++++.+.--.-.----.++++.++.+++.--.----.---..++++++++.--------.+++.++++.-------.+++.++++++.---.-----.+++++++.-.+.-..++.---..+++.-----.++++..------.+++...+.-----.+++.++.+.---.-.+++++.----.-.++++++.-------.+++.++.-------.+..++++.+++.------.+++++++.----.-.++...-----.++.++.+++.--.+.+.--.+.------.+++++++.+.--.-..-----.+.+++++++.--.----.--..+.++++.+.-----.--...+++++++.-----.+++++++.--.------.++++..--.+++.-----.++.---.++.+++++.--.-----.+++.++..+.-----.+++++.+.+.-------.++++++..-.-.-..--..++++++.-.---..--.-..+++.+++.-----.+++++++.-..-------.+++++.-----.+++.++++.--------.++.+++++.-------.+++++.---.++.-.+++++.--------.++++++.++.-------.++++++.-.-.--.++.++.----.-.+++++.--..++.+.--.------.++.+++.-----.+++++.+++.----.+++.-------.++++++++.----.----.+.++.-.--.++++++++..-----.++++.++.------.-.++++++.-------.+++++.------..++++++++.-.-.+++.---------.++++++++.-------.++.---..++++.+++++.-------.++.+++++.--------.+++.+++.----.+++.++.------.+++.----.++++++.-------.+++.++.--.+++++.------..-.++++++++.---.-----.++++++++.---------.+++.++++++.---------.+.+++.+++++...----.---.+.+.+++++.----.--.+++++.-.------.-.+++++.++++..--.----.++.----..+++.-.+.+++.+.------.+++++++.-------.+..++++++.-----.+++++..--------.+++++++.-.++.------.+++..------.++++++++.--.+++.-------.+.---.+.++.++++.--..++++.---.---.+++.++.---.--.-.+.++++.----.+++++.--------.++++++.+.-------.+++.++.++++.--------..+++..--.++.-.-.++++.++.---.+.-----.++++.----.+.-.-.+++++++++.-----.----.++++.--.+++.++++.----.+++.------.++++.---.++++++.------.---.+.+++++.+.+.--------.+.++++++.------.+.++++++.--..+++.-------.+.++++++.-------.++++++.-----.-.+.--.-.+++++.++.-.-.+++..---.----.++++++.------.+++.----.++.--.++.-...++++++++.---.+++.----.++.-------.++++++.--.+++.++..-.-------.+++.----.+++.--.++++.-----.+++++.+.---..---.++++.+.----.+++.---.++++.+.--..---.+++.++.----.+.--.+++++.---.++++.-.---.+++++.--------.+++++++++..---------.++++..----.++.++++++.-------.+++++.----.+++.+.+++.--------.++++++.--.++.-.--.++++.+.--------.+++.--.+++.+.+++.--.------.+++.---.+++++.---.++.++++.-.----.-.++++++.------.--.++++++.---.-..-.+++++.-------.++.+.++++.+.-------.+.+..+++.+++.------.+++++.--------.++++.-.---.+.+.++++++.+.-------.++++.----.++++.---.++++.--.--.+++++.------.++++..+..++.----.-----.+++.+.---.+++++.+++.------..+.-.-.+.+++.------.+++++++.--.-----..++.++.++++.-------.++++++.--.++.---.---.+++++++.--------.++++++++.-.--.-----.+++.+++++..----.+++.--.-----.+++++++++.-----.+++++.------.++++++.-----.+.-.++++.+.---.----.--.+++++++++.--.---.----.++++.++++.---.-..--.++++.---.++.+.---.++++.------.+++++.--.+++++..----.++++.-----.+++++..-------.--.+++++++++.-.--------.++++++++..----.--.+++++++.-----.+++.++.---------.+++.+++.---.+++...----.+++++++.--.--.---.++++.------..+++.-.++.-.+++++.---.+.---.++.---.+++++++.-----.+.+++.----..+++.-----.++++++.+.-----..+.-.+++.------.+++++..----.--.+++++++++.-------.+++++++.--.---.+++++.----.-.+++++.---..-----.+++++.++.-..---.---.+++.---.+.--.++++++++..------.-.++.---.++++.+++..-------.++..++++++.-------.+++++.-----..+++++.--.+.+.------.++++..----..+++++++.-----.+.+++.---.++.----.++++.+++.-------..+++.+++++.--.-----.+++++++.--.----.++++++.-------.-.+++++++.+.---..+.----.++++.----.+++++.------.++++.--.+++.-----.--.++++.+++.-----..++++.--.--...-.+.++.--.--.+.+++++.-.+.------.+.++++.-----.++.++++++.----.+++++.--.------.++.---.++++++.---..-.+++++.++.----.+++.-------.+++.-.---.++.+++.----.+++++.------.+.++.+++.+++.-----.++++.------.+++..+.+.-------.+.+++.+++.+.--------.+++++++++.------.++.++.++.---------.++++++++..+.---.-.++.------.++.+.+++++.-------.++++.-----.++++.+++.-------.+++++.-----.++.+.++.+++.---------.+.+++++++.--------.++++++.+++.---.-.-----.++++++++.+.----..+.---.--.-.+.+.-.+.-.+++++++.----.+++++.--------.+++++++.--------.+++++.+++.----.+++.++.-------..+++++.-----.--.++++++.+++.--------.+++++++.-.------.+++++.+++.---.---.--.+++++.---..---..++++..++++.---.+++.--------.++.--.+.-.++.++++++.--.------.++++++.-.++.+.---.+++.---.++++.--------.+.++++.+++..--.---.++.---.++++.-..-----.++++++.---.---.+++.++.---.++++++.------.+.---.++++.++++.----.+.+++.----.--.++++++.----..-.--.--.+++..--.+++.++.----.++++++.--------.++.++++.-.----.+++++++.+.----.----..+++++.+.++.------.+++++.--------.+++++++.---.+.++.----..--.++++.++.--.++++.-.----.++.------.++++++++.--.-----.++++++.----.++++.-------.++.++++.++.-.+.--.+.-.------.++.+++++++.-----.-.+++.+...+.--------.+++++.-----..++.++..++.+.----..++++++.--------.++..-.++.-.--.+++++..+++.-..--------.+++.++.-.----.+++++++.----.-.+.-.+.+++++..------.++++++.-------.+++++++.----.+++.--.-----.+.-.+++++.----.+++++.--.---.++..--..+++++++.+.----.--.++++.-------.+++.+++.--.++++..----.--..++++.+++.---------.++.+++++.-------.++++.+++.+.--------.+++++.---.+++++.---.--.++.+++++.---------.++++++.------.+++.+.+++++.-------.--.++++++++.------.+++++++.----.-.+++.--..-----.+++++.-.----..+++.+.+.++.------.+++++.------.+.+++++++.----.----.+++++++.-----.+++.++.---.+.--.+++.+++.------.+++++.-------.+++.+..--.--..++++++.--.--.++.-.--.-.-.+++++++.-----.++++.-..++.+.-----.++.+.-----.++++.-.+++++..-.-.---...+++.---.++++.--------.++++.--.+++++.----.-.+.+.+.++.+..--------..++++++.-----.+++++++.-.----.--.+++.+++++.------.+.---.++++.+..------.++++.++.---.++.---.+++++++.--.++.--..++.-----.+..-----.+++++++.--.--.++.++++.------.---.++++.+++.++.----.+.++.-.-----.--.+++++++++.------.--.+++++.+.-----.++.+.--.+++.-.-.+++.-----.--.++++++++.-----.+++++.-------.+++++.++.---.+++.---..+.------.++++++.------.++++.-.+++++.--------.+.++++++++.--..-------.+++.---.+++++++.-.--.--.++.++.------.++++++++.-----.+.++++.+.-.-.-.-----.-.+.++.+.+.++.-------.+++++++++.------.++++++.-----.++++.-..-------..++.+++++++.-----.++.-----.++++++.--.++.++.-------.--.++++++.-----.++++++++.----.---.+++.-.+++++.-------.+++..++.--.++.------.-.+++++++++.---------.+++.+++++.---.---.+++.----.++++++.------.+++.++++..---.---.+++.---.++++.-.+.+.------.-.++++.+.--.+.+++++.-.-------.++.+.---.++++++++.-.--------.+++..++++++.---------.++++++.--.---.++++.---.+++++++.-.-.-.---.+.-.+++.+++.----.-.--.--.++.+++.+.------.++++++++.--------.++.+++++..-.-----.+++..--.-.++++++++.--------.+++.-.--.+++++++.+.-------.-.++.++++++.------.++++++.---------.++++++++..-----.+.+.-.-.--.++.--.++++++.-.+++.---.++.---.----.-.+.+++++++.----.----.+.-.+++.+++++.----...+++.-----.+.+.++++.+.-----.++++..--.+++.----.---.--.+++++++++.-.-------.++++++++.-----.-.++.--.--.++++++++.---------.++++++.-.-----.++++++.-...--.++.-.++.-----.++++++.----..++.+++.-------.+++.----.++++.+..-..++++.-----.++++.+..----.+++.--.---.+++.---.++++.----.+++.--.++++++.-----.+++++.---..-.+++.--.+++...-------.--.+++++.+++.----.---.++++++.-.-.---.+++++.+.--------.+.+.+++.--.+.---.-.+++..+++++.+.---.--.++.+++.-.-------.+++++++.--.--.--.++.-.---..+++.+.---.+++.++.+.++.--------.++.+++++.--------.++++++.-----.++++++++.---------.++.++++++.--------.+++++.++++.---.------.+++++++.+.---.-.++++...--------.+.-.+++++++.+.+.--.-------.+++++..----.+++++.+++.-----.++.----.-.++++.---..++++++.-..----.---.+++++++++.---------.+.-.++++..++.+.---.++.----.++.+++++.--.++.--.++...-------.++++.----.+++++.------.+.--.+++++++++.----.----.+++++.++.----.+++..++.----.+.++.----.++++.------.+++.+++.-----..+.---.+++.----.++..++++..--.+++..-----.-.-.++++++++.----.-..+++.----.++.-.++++.--.++++.------.++++.---.---.+++++.-----.-.+++++.--.+++.+.----.+.----.++++.---.++++++++.----.-.+++.----.+++++.+.---.--.---.++++++++.--.+.+.----.-.--.+++.--..++.-----.+++.+++.---.---.+.+++++++.--.-----.+++.----..+++++++++.----.----.++++.--.+.+++.-..+++.---.-----.+++.+++.-.----.+++..+.-.----.+++++++.-.----.+++++.------.+.-.+++++++.-------.++.++.++.---.-.+++.----.++.+.+++.------.++.+++.--------.++.++++++.+.---.------.+..++++.--.+++.+.++.--------.++++++.+.-.----.---.+++.++..--.--.++++.++++.------.++++.+.-----.+++.---.---.++++++++.------..++.++++.--.-----.++++.----.++++++....-------.+++++.-.---.++++.++..--.++.-.-.+.-----.++++++.--.++++.------.++.+++.---.----.+.--.+.+++++..+++.-------.+++++++.-----.-.--....++.+++++..--.---.++.+++.------.-.++++.++++.---..+.-.-----.+++++++..-----.---.+++.-.++++.-----.-.++++.---.+++++.--.++.-.----.++++++.------.+++.++++.----.++.+++.--.++.------.+++++.---.-.--..++++.----.-.+++++.++.-.------.+++++.-----.+++.----..+.+..+.++++.+.------.-.++.++++..++.--..---.---.++.--.+.++++.++.+.--..-----.++++..+.------.+.+++++++..-------.--.++.+++.++++.-------..--.+.++++++.---.----.++++++++.-..-------..+++++++.-.+++.----.+.----.++++++.-----.+.+++.----.++++++.------.-..--.+.-.++++++++..-------.++++.++++.------.++.+.----.++++++.--.----.++++++.-------.++++++++.-------.++++++.---.+.---.++.++.------.+++++++.+.------..+++++.----.+++++.----.+++..---.-----.++++++.------.+++.+++++.---.--.--.++++.+++.-------.++++++.++.--.-.------.++++++.+.++.-----.+++.++.-.----.----.++++++++.-.+.-----.+++.------.+++++++++.--.--.++++.---.------.+.+++.+++++.--.----..+.--.--.+++++.++.-----.+++++.-------.++++.++.------.+++.++.---.-.++++++.++.---------.++++++.------.+++++.+.--.+++.-.------.+++.-.++++++.---..+.+++.-------.+++++.-.----.+++++.----.+.+++++.----.----.+++++++.------..--.+++.-.+.+++.-----.+++..---..+.+++.+++.----.---.+++++++.------.++.--.++++.----.++.+++..------.+.--.+.+.--.+++.++.++..-.---.+++++...+.----.++++.--.---.-.--.+++++++.------.+.-.++++++.------.+++++.+.-.------.++.--.+++.++.------.++++++++.--------.+++++.--.++.--..++.++.---..+++++.-----.--.+++++++.--.-.----.-.++++++.++.---.+.+.+.---------.+++.+.+.+.++.-------.+++++.+++.-..+.----..--.++.----.+++++++.---.-----.++++..+++.+.-----.-.+++.+.-----.+++++.---.+++++.--------.+++++++.-------.+++++++++.-----.+++.-.+++.----.----.+++++.+++..---------.++++++++.--.----.++.+++.------.-...+.++++++++.--.---.++++..--------.+++++++++.-------.--.+++++.-----..+++++++++.----.---.-.++++++++.-----.-.+++.---.-.+.++++.+.-.------.++++++++.--.-.--.++++.-.-------.+++..++++++.-------..+.+++++.-------..++++.-.----.+++.+++.---.+.+++.--.-.++++..--.----.++++.++.----.+.++++.----.+.-----.++++.++++.--.--..----.++++++++.------.++++.-.-.-.---.-.+..++++.-----.+.+++.----.++++++.+.-------..+.+..++++.+++.-------.+++++.---.+++.---.-.++++++.------.+++++...---.+++.+..-----.-.+++++.---.++++.--.----.---.++.++.+.-.---.+++.++++.--------.+.-.++++++.-----.+.+.++.++++.---------.++++++++.--------.+++.+++.----.+++++.---.+.+++.---.---.++++++..----.+++++.------.++.+.---.-.+++.----.++++.+++.---.--.+++++.----.-.+++++.-----.-.++.--.++.+++++.------.-.+++.---.++++...------.++++++++.-.--.+++..+.---------.++++++++.-----.--.+++++++.-.-------..+++++++.-------.+++++++++.--------.-..++.+.++++.----.++++..------.-.++++++.-.++.-.+++.-.---.-----.+++++.+.--.-..++++++.-------.++++++..---.-.-..++++.-.-.+++.-----.+.--.+++.++++.---.+.--.-----.++++++.-.--.++++.------.++++.-----..+++++.--...++.----.+++..++++.+..---------.++++++++.------.+++++++.------.+++++..-..----.++++.----.++.---.--.+++++.----.+++.+.++++.------...---.++++.+++++.---.----.++++.-.--.--.+++.---.++++.----.+++.---.++.+++++.--.-----.+.++..-.++++.++.------.++.+++..---.-----.+++++++.-------.+++++++++.-----..++.++..--------.++++.+.-.++++.--.+++.--.--.--.++.+++.-------.++++++.-------.++.-.+.+++++++.---------.++++++++.----.+++++.---------.+++++++.+.-.----.+.+++.+.--------.++++++.++.-------.+++.-.+++..---.-.+..-..++++++.-------.++++++++.-----.---.++++.+++.------.+++++.----.+.+.+.+.------.++.++.+.--..-.--.++++++.------.++++.--.++++.++.---.+.+.-------.+++++++.--------.+++++.+++.-------.++++++++.----.+++.---.---.++.++.--.++++.----.----..++++++++.----.----.+++.-.+++++++.---------.+++++++++..-.-------.++++++++.-----.-.++++.+.-------.++++++.------.+++++++.-------.++++++..----.---.++.+.--.++++++.-------..+++.++++++.-.+.--.----..---.+++++.-----.++++.+++++.----.--.+++++.-.----.++.+.-----..+++++.----.++++.-----.-.++.+.++++++...-----.-..-.+++.++++.--.+.--------.+.+.++++.++.+.------.+.-.-.++++.------.+++++..+++.----.+++.------.-.++.+++++.+.-.-.--.+++++.---------.+.-.+++++++.-------.+++++++++.-------.+.+..-.+++++..----.++.---.+.----.+..++++++.----.++...+.++.--.-.++++.---------.+++.++.+++.---.---.++..+++++.--------.++++++++.------.++++.-------.+.+++++++.-------.-.++++.---.+++++.----.++++.----.--.++++++++.---.-----.++++.--.+++++++..-------.+++.+++.--.+++.--.---.-.++.+++.-------.++++++.-------.+++++++++.-.-------.++..+++++.+.-----.----.++++.+.++++.------.+..+++.------.++++++++.------.++++.---.+++++.------.+++++.-..-.----.++.--.+.-.++.----.+++++++++.-.---.---.++++++.-----.-.+++++.-.----..++++...------.++++.+++++.-----.--.+.+++++.---.----.+.+++++++.--.-------.+++++++++.-----.+.--.-.++.+..+++.--.----.+++.---.-.-.+++.+++.------..++++++++.------.+++++++.-------.++++++.--..--.+++++.--.-----.++.---.++++++.---.+++++.--------.++++++++.--------.+++.---.++++++++.-..+.---..-----.+.+++++++.----..+++.--------.+++++++.-.+..-------.+++++++++.--.++.----.++++.-----.+++.++.----.--.---.++++++.------.+.++.--..++++++++.--------.++++.++++.---------.+..++++++..----.++++++.-----.-.--.-.++++.--.--.+++++++++.---------.++++.+++++.---------.+++++++.++.-----.--.++...++++..--.++.---.----.++.---.++++++++.--.++.----...+++++.------.++++.-------.+++++.++++.---------.+++++++++.---------.++.++++.------..++++++.-----.+.--.++++++.--.+++++.-----.--.+++.++.---..+++.------.-.+++.++.--.++.-.+++.-.-.++.+.---.++++.-------.++.--.+++++.-------.++++++++.-------.++.---.++++.---.-.++++++.-----.+++++++.---.-.++.----.-.++++++++.-..-------.+++++++.-----.---..+++++++++.---------.++++++.---.+.+.+++..-------.+++++++.-.-------.+++.+++++.-.--..+++.---.+.----.+++++.---.+++++.--------..++++.+++.-.----.++++.--.-.--.-.-.++++++.--.++..+.++.----.----.++.+.++.--.++++.-.--.+++.--.+..------.++++.-.-.+++++.-----.+++++.--------.+.+++++++.---.---.-.++.+.++++.------.++++++.-------.++++++++.--------.++++.+++.-------.+.++.++.----.+++.++++..------..++.----.+++++.------.+.++++++++.-.+.------.++..++++.----.----.+++++.+.++.---.++.+.------.-.++++++.---.---..--.+++++.+++.------.++.+++.++..-----.--.-.-.+++.+.+.----.+.+++++.------.++++.+++.-..------.+++++.---..+.+.---...+++++++..----.-.---.+++++++..-----.++++++.---.++.--------.++++..++++..-----.++..---.+++++++.--.--.--..+++.-----.+.++++++.--.++.-----.++++.-----..+++.++++.------.++.--.++++++.---------..+++++++.++.-------.--.+.+++++...+++.-----.---.++..++++++.---------.+++++++++.--------..+++++.++.-.--.+++..--------.+++.++++++.-...------.++++++..--.+++.-------.-.+++++.------..++.+.++++.----.-.+++.++.----.+++.-----.++++.+++..------.--.+++++++.------.+++++.---.++.----.+++++.----.+++++.------.++..-.++++++.-------.-.+++++.----.+++++++.-------.+++++++.-.-.------.++.-.-.++++.++++.---.---.-.+++++++.--------.++++++.+.--..---.++++..--.++++.--.+.----.++++++.---------.++++++++.+.---------..+++++++++.---------.+++++++.------.++++++++.----.----.++.+++++.--------.+++++.+++.--.----.++++.+.----.++.----.+.++.-.--.+..-.++++.+.+++.--------.+++++.---.++++.++.---------.++..+++++..----.-.++++++.-.-------.+++++.-.---.-.++++++++.----.--.--.+++.++++.+.----.---.++++.---.+++.+.++.-----.-.++++++..-.------.+++++++.--------.++++.++.+++.-.-.++.----.---.+++.----.++.---.+++++++.----.-.++++..---.+.----.++.+++++.+.---.----.++++++++.---------.+++++.++++.-----.---.++++++.----..+++++.+.-------.--.+++.++.+++.---.-.----.+++.++++++.----.+.+..-------.+++.++.+.-----..++.-.+++++++.------.++.-..++++.------.+++.+++.---.+.----.++++++.------.++++++.-.-.-----.-.++++++.-----.-.++++++.+++.-.------..+++++++.--.-----.-.+++.--.--.+++++++++.---.-----.++++++++..------.++.-----.+++++++++.------..--.++.--.+.-.++++++.------..+++++++.-.+.+.--------.-.+++++++.+.-.-..++.-.-----.--.++++..+.-.++++..-.-.------.++++++++.+.-----.---.-.+.++++++.---.+++.++.-.--.--.+++.------.++.++++.+..------.++.++.----.-.++++.--.++++++.----..++++.------.....-.+++++.--..+.----.--..+++++++++.-----.-.++++++.----.+++.--------.++++.-.+.+.--.++++.++.--------.++++++++.--.+.------..++++++.--------.+++++.++++.---------.+++.++++++.----.++++.----.++++..-------.+++++.---.-.+++.+++.--------.++.++++.++.------.++++..+.--..--.+++++.-----.----.+++++++++.---.--.----.++++.++++.-...+.----.---.++++++.---.++++.-----..+++.--.-.-.++++.++.----.----.++.++++.----.++++++.------.+++++++.------.-.++.----.++++++.----.++++.------..++++++++.-------.++++++++.---------.++++++++.--------.++++++++.-------.+++++++.--------.++++.-.++++++.---------.+++++++++.--------.+++.+..+.---.++.----.++++++++.------.+++.++.---.+.------.++++++.---.---.++++.+.-----.++++++++.+.--------.+++.--..++++++.+.---.--.+.---.-.++++++++..-.-..++.-..----.+++++.------.+.+++.---.+++...-----.+++++++.--------.++.-.+++++.++.--.-----.++++..------.++.+++++.-.-.+++.----.----.+.+++++..+.+.+.---------.+.++.+++.--.+++++.---------.+++++.-----.++++++++.-.---.---..+++.--.-.+.++++.++.--.-----.++++++++.---.+++.-.--.----.--.++++..---.+.++++.+++.---.-.---.++++++.------.+++++++.-.-------.-.++++++++.-.-------.++++.+.-.+++.++.-.--.-----.++++..++++.----.-.+.--..+++++.--------.++.-.+.--.+..++++..+.--.++.+++.--.++..--.-.+.+.---.++.----.+++++.+.-------.--.+.+++++++.--.----.++.-.++.++++..------.-.++++.+...-.++.+.-----.+.-.----.++++++.------.+++++.-----.++++++++.------.-.+++++++..-----.+++++.------..+++++.++.---------.+++++++++.-.-----..+++.----.+++++.------.+++++.+.------.+.++..+++++.---------..++.++++.+.-.-----..++++++.+.----.+++++.-.------.++++.--.-.++++..-------.+++..---..++.--.++++++++.-------.+++++++.----..+.++++.---------...+++++++++.--.------.++++++.-----.+.++.---.--.++++.-..--.++++++++..-----.+++.-------.++++++++.------.++.--.--.+++++++++.-.-..------.++++.----.+++...+++++.--.--.----.-.+.++++++.-------.+++++..+.--.-.---.++.+++++++.----.-.--.++++++.------.-.+++++++.-------.++++++++.---.+.-------...+++++++++.-------.--.++.+++.----.++++.+.-----.++++.+++.----..---.++++++.---.--.--.+++++.++++.------..+++.-.+++.-------.+++.++++.-------.++.+.+++++.---------.++.++++.+++.------.--...++++.----.++++++.-------.+++++++++.------.+++++.-.-----..++++.------..++.++++.--.+.+++.--.---.---.+++++.+.-----.++.-.+++.+.------.+++++.++.++.-------.+++.+.------.+++++++++.-------.+++++.----..-..++++.-..++.++.------.+.++.----.++++++.--------.++++++++.--------.+++++.+.++.-----.+..-.++++++.-------.-.++.++++.----.+++.++..----.----.+++++.+.-.-----.++++.-.+.-.---.+++++++.----.++++++.---.-.++.---.----.++++++.-----.-.+.++++++...++.------.++++.-------.+.+++.---.+++.--.++.++.-----.++++.-.+++++.------.---.+++++++.-------.+++++++.---.---.++.+++.------.++++++++.--------.+++++.-..--.-.-..++.+++++++.----.+.------...+++++++++.----.+..---.++.+++..+.--..+.+..-------.++++.+.-.---.---.+++++.----.++++++..------.+++++++.-.+.-------.++++++++.-----.-.++++.-------.++++++.+.-.-----.+++.+++++.-.------.-.++++++.--.+.--.---.+++++++.--.-.++++.---------.+..+++++.-----.+++++.------.++++++++.--.-.-.----.++++++++.--.---.++.--.++++++.--------.++++.----.++.---.+++.++++++.-------.--.+.++.--.+++++.++.--------.+++++.++.-.+++.---------.+++.+.---.++++++.-----.+++.++++.---.--.+.--.+++.+++.-------.+.++.-----.++++++++.--------.++++++.--.---.++++++.---..++.-.+.----.+.++.----.++++.---.+.++++++.-------.+++++++.---------.+++++.-----.++++.----.+++++++++.-----.+++.++..----.--.--.+++++++.----.----.+++++++.---.++++.--.----.-.++++.----.+.-.-.+++++.+.-----.+++++++.-----..+++++.---.-.+.+..-----.++++++.-..-.---.++++.------.++++++.---.++++++.------.++++.------.++.+++.-.+++..--------.++.+++.---.-.+++++...----..+.++.++.-.-----.++.-..--.+.++++++++.-----.---.++++++.-------.+.++.++++.-----.++++..--.+++++.---..------.+++++++.----.-.+++.---.--.+.-.+++++++..------.++++++++.-----.+++.++.------.--.+.++++.-.---.++++++.------.+++++.-.---..---.++.++.---.++.+++++.--------.+++++.----.+++++.--.+++++.---------.+++++++.------.++++++.---.+.+.-.++++.---.--.++++.---.--.++++.---.++++.-----.++.-.++..+++.--------.++++++++.-----.+.---.+.++.+++.--------.+++.--.++++.--.---.+.++++++++.---.+++.--------.+++++.------.++++.++++.--------.+++++++++..-----.++.------.++++++.++.-------.+++.+++++.---------.++++.----.+++.++++.+.-------.++++++++.-.------.+++++++.--.----.-.+.+++.------.+++++++++.------.---..++++++++.-.------.++.++.++.-.------.+++++++.++.-.--.----.-.+++.--.+++.-.--..--.+++++++++.---.--.---.++++++++.---------..++++.-.+++.+.++.---------.+++++.-.+++.++.---------.++++.+++++..------.---..+++++++.+.-----.++++.-----.++.--.-.++++.+++.-------.++++++++.----.-.+.--.++.-.---.+++++++.-----.++++.------..+.+++++++.------.+++.++.--.-.+++.----.-.---.+++++..--.+++++.----.--.+++++.------.++++++.-.----.++++++.--------.+++.++.---.+++++.++.--------.+.++++++..------.-..+.+++++++.------.---.++++++++.-----.++.----.++++.++.--.+.-.+.-.++++...-----..+++.---.---.++++++.+..----.-.+++++.-----.+++++.-------.++++.+.-.----.+++.++++.----.-.+.--..+++++++.-.---.+++.-.-------.++++.--.++.+..++++.-------.++.-.+.++.+++.------.-.+++++++.----.---.+.-.++++++.------.-.+++++++.--------.+++.++.-----.++++++++.-----...++++.-----.++++.----.++++++.-----.++++.++.--------.+++++++.-----.---.++.-.+++++.-.++++.--------.+++++++.-----.+++.-----.+++++++.-------.++++..-.--.-.++++++.------.++++.++.---..++++.----.++.-.++..+.----.--.--.+.++.+.-.-.+++++++..-.------.+++.++++.-----.+.+..++..----.+..+++.------.++++..-----.++++++.------.++++++++.--.++.---------.+.+.-.+++++++.--------.++++++++.----.+++++.-----.++++.--------.+++..-.++..++++.-.+.-.-----.+++.+++.-------.+++++++.-----.++++..---.++++.--------.+++++..---...++++.++.-------.++++.----.-.+..++.++++.------.++++++.---.+.--.+++.++.----.---.++++++.+.-.-------.++.++++++.--------.++.+++++.---..+.---.++..--.+++++++.---------.+++++.-.+++.---.+.----.+++++++.------.+.+.++.+.---.+++++.--------.++++++++.----.+.--.---.+++++++..---..----.+.++...--.-.++..++++..+.-----.++.---.-.+++.--.+.+++++.--.-.++++.--.++..-------.+++.++++.-..------.--.+++.-.++++++.-.-------.++++++++.---.----.-.+++++++++.------..+++++.-----.+++++.--.++.------.+++++++..---------.++++++.-.++.------.++++++++..-----.++.-----.+++.+++++.---------.++++++.----.+++++++.---------.++.+++.++.---.--.+++++.-.++.--.------.+++.+++++..---.-----.+++++.----..-.+++.-.++++.---.+++++.---.-..+.-.----.++++.---.++++++++.--------.+++++++.----.+++++.----.+++..--..-.--.+++++.---.-.+.-----.++++.----.+++++.++.------.++.-.+.+++.----.+++++++.---.++.-------.-.++++++.+++.--------.+++.++.++.-------.+++.++++.----.+++.+.--.+++.---.-.++++.--------.+++++..++.--.-----.+++++++.----.--.+++++.--.+.+.++.-.----.++.------..++++.---.+++++++.--.++.-.-.----..+++++++.-.--------.+++++...+.----.+++++++.---.---.---.++++.+.++++.----.--.-..+++++.++.-------.+.---.+++++.----.+++++.-----.+++++.+.-----.-.++++.++++.--------.++++++++.---.++.--.+.--.+++.----.+++++.----.---.+.+++.---.++.---.+++++++.-.+.------.++.++.+..---.-----.+++++++..---.++.------.++++++++.-------.++++.--.++++.----.-.-.+++.+.-.++.--.--.+++++++.-.----.+++.++.-------.+.--.-.+++++.----..+++++.+.-.---.++.++..---.+++++.-----.+++++.-----.++.----..+++++++.----.---.+++.+.+++.-----.+++++.--.-..------.+++.++.++++.-----.+++.----.++++++.---.----.++.-.---.+++++++++..----.--.+.-..--.-.++++.----.++++.+++++..-----.--.--.+++++++++.---.+..+..-----.+++++.------.+++++.-------..++.+++++.------.+++..+++.+.----.+++++.-----.----.++++++.+++.---------.+++.++++.-------.+++++++.----.-.++.+++++.--------.-.++++++.--...---.++++.----.+++++.+++.---.------.+++++.--.-.+++.+.-.+.------.+++++.+++.--.+..+.-.--.++.---.---.++++++.---.+++.-----.-..-.++++++++.------.+++++.---.-.++.++..---.-.--.++++.----.++++++++.-----.----.++++++.------.+++++++.--.++.++.-.-----.++.+.---.+++.----.+++++++.--------.+++.-..-.++++.---.++++++.--.+.-------.+..-.+++++++.+.-----.++.----.++++++.-.---..+++..++.-.-------..++++++++.-.--------.+++++++.-----..+++.+.--.++.+.------.+++.++..--.----.+++++.-.++++.---.-----.+.++.--.-..+++++++++.---.-.+.+.+.--.---.--.+++.++++..--------..+++++++++.---------.+++.---.+++.++++.---.+++++.------..+++++..-.--.--.+++.--.---.+++++++.-----.--.+++++.-.----.++.+.+++++.-.------.+++.-.++..+++.-----.++.+.----..--.+++++.-----..+++++++.-------.+.+..+++.--.++++.---.-.-.++++++.--.-.--.+++++.------.-.+++.-----.++.++++.-----.++++++.++.----.-.+++++.------.++.++.-----.--.++++.-.---.+++++.-.----.++.-.+++++++.------.+++++++.--.---.++++.-.------.+.+++.----..-.+++++++.---.----.++++.----.+..+++++.-----..+++.----.+++++.+++.+...--------..-.+++++++++.------.---.++++++.----.++.+++++.-------.+.--.+.++++++.-------.++.--..+++++.---.+.----.+++++.-.+++++.-------.++++.----.+++.++.------.++.++.+.+.-----.-.+++++++.-------.+++++++.--.----.++++++.+.------.-.+++++.+.--.-----.++.+++++..-----..++++.------.+++++++.--------.++.++++++.---.--.++.-----.+++++.+.-.-----.+++.++.++++.--------.++++++++.----.---.+++++.---.---.+++.----..++++++++.--.+++.----.----.-.+++++++++.-------.++++.-----.+++++.+.--.-.---.+++.+++.-.+.++.-------.++++..++.--------.+++.-.-.-.+++++++++.-------.+.++++.---.++.+.-------.++++++++.-.-----.-.++.+++.------.++++++.----.+++++.+.-----..-.+++++++.-------..+.+++++.--.--.---.++.+++.-----.++++++++.----.++++.-----.---.+.-.++..++++++.-------.+++++.+.--------.+++.+++.-----..+++++++.------.+++++.-.---.-.++.---.-.++++++.------..++++.+++.---.----.+++++++++.--.------....-.++++.++++.-------.+++.----...+++.+++.----.+..+.--.+++++.------.+++.+.----.+++..++++.-----...+.++.--.---.+++++.+.--.-.++..---.++.-.++.+++..--.----.--.+++.+++++.-----.+++.--.+..--.-.+.--.+.+++.-.++++.-----.+++++.------.+.+++++.---.++.----.+.+++..----.+..----.++++.---.++.---.++++.-----.+++++++.--.+.---.++++.-..------.+++++.-----.++++++++.--..---.-.++++++.------.+++++.---.--.++.+++.++.-----.---.++.+++.------.++++++.----.++++++.-.-.------.++++.---.+.+++++++.---------.++++++.--..+++++.--------.++.+++++.------.++++++.---.----.++++++++.-----.+.+.--.----.++.++++.--.-.--.++++.--.-..+++.+++.---.+++.--.----.++.----.++++.-.--.+++.---.+++++++.-----.+++++.--..+++.----.++++.---------.++++++.---..-.++.+.-----.++++++.---.---...+++.++++++.-------..-.++.--.++++++++.-------.++++.--.+++.-.----.+++.++++.---.----.++++.+++.--------.++++.----.-.+++++++++.---------.++++..+.++.-.+++.----.--.---.+.+++...----.+++++.-.++.-----.+++++++.--------.+++.++++.+.---.++.--.-----.+++.---.+++.+++..++.--.----.-.+.++.++.----..+++++.+.--.---.++++++.--.--.---.+++++.---.++...+.+.-.-------.+.+.-.-..+++..++++++.-------.+++++++.-.----.++++.-.----..++++.--.-----.+.+++..+++.--.+.------..+++.-..-.-..++++++.----..+.++.+++.--------.++.+++++++.------.+.-.++++..---.+++++.----..-----.+++.-.--.+++.++++.-------.+.+.+++++.----.+++++.----.++.++.-------.+++++.---.---.++++++.-----.-.++.++++.-.++.-------.+++.---..++++++++.-.-----..+++++.--.-.++.----.+++++++.---..+.++.---.++..--------.++++++++.+.---------.+++++.+++.-.------.+.+++++.-.+.-.---.+++.-----.-.++++++..----..+++.++.-----..+.++.---...+++++++.--.----.++++++.-------.--.++++++.--..-.---.+++++++++.------.++.---.++.-.-.+++++.-----..++++++.-------.-..++++++++.---.++++..--.----.---.+++++++++.----.----.++.-.+++.---.++++++.--.---.---.++++++.------.+..-.+++++.-.+++++.--.++.--------.++++.+.--..+++.++.--------.+++++++.----.+.-----..++++.++.-----.+++++++.--------.++++.++.+.-.----.++.----.++++++++.+.-------.++++++.+.-------.+++.+.++.--------.+++++++++.--------.+.+++++++.------.---.+++++.++++.-------.+++++++.---.------.++++++.--.--.+.++.++.-------.++.-.-.++++++.-----.++++.---.++.++.--.++.----.--.+++++.-----.++.+.-.++.++++.+.---..-.++++.------.++++++.-.-.----.-.++.+++++.------..++++++.---.+.----.++++.-.+++.----.---.--.++.+.++++++..--------.++++++.-.------.++++++++.+.-.----.+++.---.+.++.------.+++++++.----.-.++.--.--.++++++++.------.+++..--.++.-.---.+++++++.--------.+.+++.+++.----.++++.--------.++++++.--..++++.--------.+.++++++++.---.-.---.--.+.+++++.----.++++++.-----.+++++.-.++.----.----.+++++++.+.-----.+++++..------..+++.+.--.++++.-------.++.---.+++.++++.---.+.----.++++.-----.++.+++.+++..----.++++.-----.+.--.---.+++++++.-----.++++++.-.-----.+++.-.+.--.-.++.++.---.-.+++++++.--------.++++.---.+++++++.--------..-.+.+.++++++.-.-.---.++++..-------.++++++.------.+++++..++.-------.++++++.------.+++++++++.----.--.--.++.++++..--.---.+++++..--.----.+++++++.--.+.++.-------.+.-.+++++++.-------.-.++.+.+++++.----..---.++.+.----.++..---.++++++++.+.-.--.+.++.---.+++.--------.+++++.-.----.+.+++++++.---------.+++++++.----.+++++.----.---.++.---.++.-.+++++.+.--.++.----.-.+.+++++.--.---.++++.--.++.--.+++.------.--..++++++++.--------.+++.+++.---.++.++.--.++.-----.++++++.--------..++.+++++.--.-..+++++.---------.+++.-.+++++.++.----.--.---.+++++++.++..---------..+++++++.++..-----..--.+++.-.---..-.++++++++.-.-----.+++.+.+++.------.--.+++++++..--------.+.+++.++..+.++.------.++..++++.----.+++.-----.+.++.+.-.--.-.-.++++++.--.++..-.-.+++.---...-----.-..+++++++++.--.----.++++++.----.++.---.+++++..---.+.+.-----.+++.-.++++.------..++++++.--.+.----.++.---.+.++.+++.----.++++..-----.++++.+.----.-----.++++++.-----.-.++++.+++++.---------.+++.+++++.-----.+++.--.+++.---.----.+++++++++.----.-----.++++.++.+++.----.---..++++.------.++++++.---.+++++.---.+++.--------.++++.++.+.--.+++.--------.+++++++.----.---.++++++.+++..--------.+..+++++++.---------.++++.+++.---.----.++++++++.+.-.-.++.--------.+++++..++.-.-----.-..++++++.------.+++.+++.--.---.+++++.-.--..+++.------..+++++.------.++++..----.+.++++++++.----.---.+++++.------.+++++++.-------.+++++.+++.----.-----.++++++++.------.++++++.+.--.----..++.--.++++.------.+++.++++.---.--.---.+++++++++.-------.++++++.+.------.++++.-------.++++.++.---.+++++.----..--.--.++++++++.+.------.-.+++++++..--..------..+.+++.+++.---.+.++.----.----.++++++++.----.++..------.++++++++.-----..++++++..------.+.----.++++.+.+.++.+.---------.++.++++.+.+.-.--.----.+++++.------..++++++++.-..--.-.++.-----.+.++++.+.++.-..--------.+.++++.-.++.-.+++.---.+.-.---..--.++++++.-----.+.-.-.+++++++++.----.--.+.+++++.---------.+++++++.++.---.+.-------.+++++++.----.+++.-..--.++++++.--.-------.++.+++.++.-.-----.++++++++..-----.-.--.++.++++.-..---.++++++..---.------.++++++.------.++++++.------.++++++.-----..-.++++++.--.----.++++++.+++.----.++++.------..---.++++++++.------.++++++.-------.++++++.------.+++++++.-.-.--.--.++++.------.++++.-.++.++.----.+.--.+++.--.+++.-----.++++++.--.+.+++.-----.-.++++.+.----.++++.----.++++.----.+++++.----.---.+++.-----.+.-.++++++++.------.++++..--.++++..-----.++++++.----.----.++++.++++.--.-------..++++.+++++.---------.+++++.++++.-.-----.+++++.--------.++++++++.-------.+.-.-.+++++.---..-....-.+++++++++.--------.++++++++.-----.-..-.+.++++++.----.----..++.+++.------.+++++.----.+++..++.--.+.++++.-.-----.+.--.-.-.+++++++.++..---------.+++++.+++.--------.++++++++.------.--.+++++++++.------.++++.------.+++++.--.++.--.+.---.+.--.+.+++++..-------.++++.----.++.+.--.+++++.------..+++++++.-----.-.++.+++++.---.-.-.++++.-----.+.+.++.-----.+.++++.+.-----.++++.------.+++++++++..--.+.-.-------.+++.+++++.---.+.-.++.-------.+++++++++.--------.++++++++..-.---.-----.+++++++.--.++++.----.+.---.+.++.-----.++.-.++.++++.----.++.------.+.+++++++..----.----.+++++++++.-.---.-----.+.++++++++.-----.--.++++++.-.-.++.-.++.---------.++..++++.++.-.----.+.+..+.-.-----..+++++.----.++++++++.--------.+.-.++++.-.++.-.-..----.++++++.---.+++++.------.+++++++.-------.+++.--.+++++.---.----.+.+++++.-.---.--.++++++.-..---.++++++.-------..--.+++++.-----.+++++++++.------.+++++.-----.+.+.---.--.++++.-.---..+++++++..----.---.+.++++++.-------.++.+++++++..-----.----.+++.+++.----.++++.-----.++++.-.-.+.----..+.++.-..+++++.-.---.++++++.--------.-.+++++++++.--------.+.+++++++.-..-----.-.+++++.+.--.---.++++++.-------.--.++++.---.+.+.---..++++..+...----.+++++.++.----.----.+++++.-.++++..+.-.--------.+++++++++.---------.++++++++.--------.+++++++..++.--------.++++++.---.++.---.+++.------.+++++++++.-------.++.-.++++++.------..+.+++++.--------.+.++++.--.---..+++++.--.--.++.----..+++++++++.------.+++++..--------.+++++++.---.++.---.++.+..------.+++++++.-----.++++.----.+..+++..+++.----.+++.----.--.+++++.-.--.+.+++.-----.+++.+++.-.------.++++.++.-.----.+.++++.-------.++++.+++..-------.++++++++.---.-----.-.+++++.+++.---.++.------.+++++++.-----.++.++.-.+.---.++.----.--..+++++++++.---.-.-----.+++++.---.++++.------.++++++.-.++++.-------.+++++++.-------.++++.---.++.-.++++.------.+++++++.--------.+++.+++++..---------.++++.+.++.-.++.-----.---.+++++++.-----.-.-.++++++++.+.------.-.++.+.+++.---.++.-------.+++++++.----.++++.-------.+.+++++..------.+++++++.------.++++++.----.++++++.-.-------.++++++++.-----..++++.---.-----.++.++++++..----.--.++++.------.+++.++++++.---.---.+++..------.+++++++.---.++.------.+++.--..+++++++.----.+++.+.--.----..+++.+++.-----.--.-.+++++.+.-.+++.--------.++++++++.-.-------.++++++++.-.-------.+++.---.+++++..+.+.--.++++.----.+++.--.-----.++.+.---.++++++.-------..+++++++.---.+.-.----.++.+++++++.---.-.+.++.-.-.---.+.+++..---.---.++++++.-.--.-.--.-.+++++.----.++++++.--.----.-.+++.+++.+.----.-.++++++.--.+++.-------.++.+...+++.---.+++.------.--.++++++++.------.+.++++.-----.--.+++.+++++.--.------.+.++++++.+.-------.++++++.----.++++++.-----.----.+++++.----.++++++.--.----.++.---.++++.-.++++.++..-----.++++.--.++..------..+.-.--..++++..-.++++.+.--------.++++.-.--.-.+++.--.++++++.-------.+++++++++.-------.-.-.+++.+.--.++++.-----.+++++.+.---.+++++..-.--------....+++++++.----.---.+.+++++.------.+++++++++.-----.++++.-------.+++.+.+++.--.---.++++.---..++++..-..+.---.---...+++++.----.---.+++++++.-.---..---.++++.+++++.----.--.+++++.-----.++++++.-----..-.+.+.--.+++++.------.+++++..-------.++++++.------.++++++++.-.-.------.+++++++.-.---.++.-.--.--.+++++++++.-.----..+.-----..++++++++.-----.---.++++++.----.++.+++.-.---.---.++.+++.--.++.++.-----.+++++.+.-------.-.+++.-.+++++.+.-----.+.++.-----.++++++.-..+++.--.-------.+++++.-..--.++++++.-.------.++++..--.--.++++.--.+.----..+.+++++.--.+++++.--.-------.+++++++.-..-.++.------.++++++++.----.++++.-.---.-----.++++.---.++++++.---.++++.-------.++++++++..---------.++++++++.-.-----.--.+.+++.+++++.---------.++++++++.-.--.+.++.--.------.+++.++++..+.-----.++.++++.--------.++++++++..-----.+++.------.++++++++.------.+.-..++.---.+++++..-----.+++++++.-----.+++.-----.++++++.---..--.++++.++.-------.+++.++.+.-.-.++.----.++++.-----.-.+.---.+..-.+.+++++++.---.++++.------.+++.-.+++.--------..+++++++.------.++++++.-----.+++++++.--------..+++++++.--.+++.---.+.-.-----.++++++.-.-..-----.+++++.--.++++..--.-----.+++.---.++.+++++++.------.---.+++..+++++.-----.---.+++++++.-------.++++++.--..++++.+.--------.+.++++++.-------..+++.---.+.--.++.+++..-----.++++++.-----.++++.-----.++++++++.+.---.--.---..-..+++++++.-.----.+.+++++.------.++.+.++.---..++++..--.-..----.+++++++.------.+++.+++.-------.-.+++++.+++.-------.+++.----.+++.+.+.--.-.--.+.+.++.+++.--.-.+++.-----.+.-.++++.+++.---------.++++++++.-.--.-.+++.--.-----.+++++++.-------.+++++++.+.---.++..-.-.++++.--.----.-.+++.-.--.++++++.----...+.++++.------.++.--.---.++++..+++++..-------.--.+++++++.-------..+.+++.+.--.+++++.-.---.++++.+.-----.++++.------..++++.-..+.--..--...+.+++.+++.---.---.+++.-..-..---.++++++++.-----.--..+++.-..---.++..+++++.------.-.+...+++.-.+++..---.+++++.--.--.--.++.-.+++++.-----.++.----.++.++++.------.+++++.-.++.--------.+++++.--....+++.+++.-.-----.-.++++++.----.---.++++.+.-----.++.+++++.--.+++.-------.+.+++.---.+..-..++.+++.---..--.+++++.--.++.----.+++.------....+++.-.---.++++.+++++.-.------.++.++++.-----.++++++.-.+..--------.+++++++.--------.+++.--.+++++.-.-.+.+++.--.---.+++++.------.++++++.+.------.++.--.++++.++..--------.++.---.+++++.--.++.---...++++++.-----..+.-.---.+.++.++++.++.----.--..++++.-----.+++++++.----.-.----.+.+++++.----.+++.++.-.----.+.-..++++++.--------.++++++++.-------..++.+++++.----.+++++..-----.+++++.--------.+++++++.-.-.-----.+++..---.+++.---.++.-..+++++++.------..++++.-.+.------.-.++++++.-.+.---.+.+++++.-------.+++.---.++++++..-------.+++.+.---.++++++.------.+.++++++.----.-----.++++++.----.--.+++++++++.---------.++..+.++.++.+.-.-..++.----.++.-.-----.+..+++++...------..+++++++++.--.----.+++++.------.+++++.--.--.+++..------.++++.----.+++++.-..++.+++.-----.---.+++++.-.--.+.--...+.++++++.---------.+++++.---.-.-.++++++++.-----.--.+++.+.+++.---.+++.----.+++.-------.+++.++..---.+++++++.------.++.---..-.++++++++..-------.++++++.------.+++++.-----.+++++.-.------.+++++.++.---.++++.------.-.+.++++..------.++++++.-.---.+++++++.--------.++.+++++.---..--.---.+++.+.+..-.+++++.--.---..+..----.+++.+++.-------.+++.+..+++++.------.++++++.-----.++++.--.++.--.---.+.--.+++++++.-----.+.++++.---.-.+++.----.-.--.-.++.++.---.++++++++.---------.+++++++.+.---.++++.-------.+.+++.++.--------.++..++.+.+.------.+++++++.-.---.++++++.------.+++.+.+.----.---.+++++..----.+++++.-------.+++++.----.+++++++.---...----.++++++.+.-.-------.++.+++++++.---------.++++.----.+++++++.----.++..++.----.---.++++.++.----.--.++++++.---.++++++.---.+++.-------.++.+.--..---.+++++++..++.----.++.+.------..++.+.++++.-----.+++++.--.------.-.++++.--.--.+.+++++++..--------.++++.-.---...+.+++++++.-----.+++++..-------.+++.--.+++++++.---------..++++++++.-------.++++++.----.---.+++.++++++.-----.+.-----.+++++.-----.+++++++.----.+.--.+++++.+.-.-------.+.++.--.+.++..++..++.--.------..+++++++++.-------.+++++..+.---.+++.-------.+++++++.-------..-.++++.----.+++++++++.--------..++++.----..++++++.-----.+++++++.------.++++.---.++++.-.----.+++.----.+++++.+..-.+.-.---.+++++.---------.+++++++.---.++.-.---.++++++.---..+.-.-.-.+.+++.---.++++...--.++.-----.--.-.++++++.--.---..-..+++++.----.-.++.+.---.++.--.++++++++.-.--.----.-.+++++++..-.++.+.--------.+++++++.-.+.-------.++++.---.+++.+.----..+++++.----.++.---.+++.----.++++..-----.+++.++++.++.----.--.-.++...++++.---.++..+.-.-----.+++++..-.-----.++++++.-------..+.++++++++.---.--.++++.---.--.++++.-------.+++.++...----.+++++.+.-.-..---.--.+++++++++.--------..++++++++.------..++++++.------.+.-.++++.-.----.++++++.--..----.++++++.----.++.-----.++++++++.-.----..----.++.++++.----.+++++++.----.---.+++.---.-.+++++++.-----.+++.+.+.---.---..+.+++.+.---.+++.--.----.-.++++++++..--------.+++++++++.--.+.-------.++++.-----.+++++++.-------.+++++++++.-.+.--.+.----.---.++.---.++++++++.--.----.++.+.+++..-------.++++.---..++++..------.+++++++++.---.---.++..----.+++.----.+.+++++++.-.---..+++++.----.+++.-----.+++.+++.-------.++++.+++.--------.++++++..++..---------.++++.+++.------.+.--.+++++++.-----.++++.--.+++++.-----.+++++.---------.+++++.++.----.++++.-----.++++.--.--.++++++.--.------..+++++.---.-..+++.----.+++.++.+++.-------.+.+.--.-.+++++++.-.------..++++++..+++..----.----.+++++++.---.--.+++.-----.+.++.++++.--.----.+++++.---.++.+.--.+.---.++++.--.+++.+.---.----..+++.---.+++++++..--------..+++++.--.+++++.---.------.++++++..++.-.-.-.-----.++++++++.------.++++.-----.++++++.----.+.---.++++++.+.----.++++.----.+++.+.+.------..++++.-----.+++++++.----.-----.+++++.+.+.----.++++++.---------..+++++++.+.-.+.--.-----.++++++.++.-------.+++.--.++.----.+++..----.++++++.----.-.-.++++.+.--.+++..----.+++.-----.++++++.--.----.++++.++.---.++++.-----.++++++..-------.++++.+.+++.-.------.+.-.+.--.++++++.--.-----..+++++.++++.---.----.++++.-----.-.++++++++.--------.+++++++++.-------.-.++++++++.----..---.-...++++.-----.++++++++.---.++++.------.---.++.+++++++.----..+.-.-.+++++.---.+.--.--.+++++..--.----.++++.-----.+.+++++++.--.-----.+..++++++..--------.+++.++.----.++++++.-----.++.+++.----.+++.-.------.++++.++++.--.----.+++++.-.----.+++++.-------.++.+++++.----.---.+++++++++.--.----.++++++.-------.--.++.--..+.+++.-.-..++.++++.-.-------.+++++++.--.+++.------.+..++++.----.++.-.+++++.--------.++++.---.++.++.------.++++++++.---.+.------.++++++++.------.-.-.+++.-.++++++...------.+++++++.--.---.---.+++++++.-----.++++++.---------.++++++.--.+++.+..--.+++..-------.+.-.+++++.----.+++.+++.--------.++.+++.------..++++.++++..-----.++++.---.-.+++..-----.++++.---..+.++.----.++++++.-------.+++++.+++.----.-.++++..-------.+++++..-.+.---.-.-.++++++++.-------.++++..----.++..+++.-----.+.++++.----.-.+++.--.+++++++.--------..+++++++.-------.++++.+.-----.++++.--.---.+.++++++.--.+++...------.+++.++.----.++.++++.-----.++++.+.-------.+++.-----.+++++++.------.-.++++++++..-.++.-------.++++.----.-.+.++++++.--.--.---.++.++++++.-------.++..-..---.+++++++++.------.+++++.-----.++++.++.--.----...+++++.--.+.+.--------.++++++.-----.++.--.++++++.++.----.---.+.++++.----.--.++++.---.++++..+..----.+++++.------.--.++++++++.---.+++.--------.++.++.+++.-------.+.+++.-..++.---.+++++.-------..+++++++++.-------.++.-.+++++.--------.+++.-.++++..+++.----.----.++++++.---.--.-..++++++++.----.-----.+++++++.-.+.-------.++++++++..----.-.-.++++.---.+.++.--..--.+++++.---.+++++.--------.+.+++++.--..+++.+.---------.+++++++..---.++.++.--.---.++.+++.------.-.+++++.----.-.+++++..------.++++.--.+++++.---.---.++.--.++++.----.++++++.-------.++.-.+.++.+.+++.---.+++.--.------.+++++.+.----.+..+++.---.--.+++.+++++.------.--.+++++.--.++.--.++.+++.--------.++.++++++.-----.++.-.+.----.++.+++++.--.---.+++.------.++++++.---.---.++++++++.----.+++.-----.++.-.--.-.+++++++.--.------.+++++++..---.++++.-.------..-.+++++.++.----..+++++.----.+.+++.----.-..+++.++.+..------.++++++.---.--.+.++++.--------.++.++++.---.----.++++++.------.+++..+++++.------.-.++++.++++.------.++.---..++.-.++.++++.-----.+++.--.----.+++++.----.++++.----.+.++++++.--------.+++++++..--.++.---.--.---.+++++++.+.------..++++++.------.-.++++++.-.---.++++++.-.-----.-.+.++++.----.---.++++++.-----.+++++++.--------.++.--.++++.--.++.++.-.+.------.++++.+++..--.---.+++++.++.-----.-.--.-.++++.+++.++.---.-----.+++++++.+.--.-----.++.--.+++++++..----.--..---.++.+++++++.--.++.-------.++.+++++.--.---.++++.-------.+++++.++.----.----.+++++.---.++++++.+.------.++++.++.--------.-.++++..+++++.-----.+++.-------..++++.+.++++.---------.++++++++.--.--.+++++..--------.+++++++.-.-----.+++++.-----.+++++.----.+.+.-.---.++.++.-----.++++++++.-------.-.+.++++++++.-.-----.+++++..-------.+++++++.--.--.++.+.----.+++.------.+++++++++.------.++++++.-------.+++.++.------.++++++++.------.---.+++++.----..++++++++.---.++.--.--.+.+.------.+.+++++++.---..++.+.------.++.+.-----.++.-.+++++++.------.+.--.-.++++++.-.+++..+.-----.-.++++.++.-.--.-.---..++.-.-.--.+++++.-----.++++++.+..----.++++.++..---..-----.++++++++.---.+++.----..-.+++.-----.++..----.+++++.+++.---.++++.-------..++.---.++++++.++.----.--.---..++++++.++.------.--.++++.+.----.++++++.++.----.--.++++.-------..++++.-.+.+++.-----.++.+.----.++++++.-.----.++++++.+.------.++.+..+..-------.+++++.-----.++++++++.----.+++++.---------.++.-.++.--.-.+++++++..----.+++..----.+++.++.--.----.+++++.+++.--.----..++..---.+++++.---.++.----.+.---.++.+++++++.-----.-.---.+++.--.+.--.+++.++.++++.---.----.++++.------.+++++++++.----.--.+.--.+.++.++.---.-.++++++.--.-----.++.+++++.---.-.++++.-------.-..-.+.-.++++++.-.++.+.-------.++++++.+.------.++++.-----.-.++++++++.-.---.+.--.--.+++++++..-.---.++++.--------.+++.--.+++++++.-.---.-.---.++++++++.------.+.++.++.----.+++.+++..--------.++++++++.----.----.++++.+.---.+.----.+++++++++.----.++.------.+++++.----.+++++.-------..+++++++++..-------.++...+++++.-------.+++++++.--.---.+++++.--------.-.+++++.-.++++.+.-.---.----.++++.----.++++++++.---.-.+++.--..--.+++.---.----.+.+++.++++.------..+++.----.-.++++++.---..++.--.+++.+.++.-----.+++++.--.----.++++.------.+++.--.+++.----.-.++..+++++++.------.+.---.+++++++..------.+++.+++.---.----..++++++.----.++++.------.++++++++..-----..+++++..--------..++++.-----.+++++++++.--.--.+++.-----.++++.---.++.-----.++.---.+.-.+++++..-----.+++++.-----.++++++.--.---.++++++++.--..-----.-.++++.--.--.++++++++.-------.+++++++.------.++.-.++++.-.--.--.++++.------..++++++++.--------.+++++.---.---.++.++++.----.--.+++.---.+++.-.++++++.---.+++..--.-.+++.---.---.++++++.----.++++.--------.+.++++++++.------.++.-----.+++++++++.-------..+++.+++.-.--.++..--..++++.--.---.--.+++.---.+++++.-.-.+++.----.----.+..++++++.-----.-.++.+.--.+.-.+.+++.--.++++.--------.++++++++.----.----.++.+++++.------.+++.-..++.+.---.+++.+.--.-.--.--.++++.++.---.++++.--.----.+++++++.------.+++..---.+++.---.++.+++++.-----..-.-.+++++++.---.-.++.-------.++++.-.+++++.--.-----.++.+++++.-.+.--.-.++++.---------.+.++++++++.---.-.++.----.+++++..--------.++.++++++.--.++.----.----.+.+++++++.+.-----.----.++++++++.-.-.+.-----.++++++.-------.+++++.+.------.+++.---.++.++++.-------.+++..+++..-----.++++++.----.-.++++.-.-----.+.+.--.+++++.++.+.--.-.--.++++++.--------.++++.++.+.--------.+++++++.-------.+++.---.++++++++..-.------.+++.--.++++.-----.++++.----.++++++++.---------.+++++++.--.-----..+.+++.+++++.-------.+++.++.-.-----..+.+++++++.-------.+++++.-.+.--.----.++++++++.------.---.+++++++++.---.+.-----.++++++.----.+.--.++++++.--.------..+++++.------.++.-.++.+++.------.++++++.---.---.+++.---.+++++++++.---------.+++++.-.--..++.-.++++++.---..---.-.--.++++++.+.---.-.-.+.++.+++.------.+++++.++.--.+..+.------..-.+.-.++..----.+++++.++..++.--------.++++++++..-------.+++++.+.----.++++.----.++.---....++++++.--....----.++++.-.-..++++.---------.+.+++++++.-.-------.+++++.++.---.++++.--------.++++++.++.------.++++++.--.+.+.-----.+.+++.++.---.-.+.----.++.---.+++.++.-----.-.++.++++++.+..----.-----.++++++++.----.++++.-.----.++++++..---.+++.-------.+++++++.--.-------.+++++++.--.-----.++++.-.-.+++++.--.--.---.++.+++++++..--.-----.++++++.-.-----..+++++++.--.----.-.+++++.++.------.+...--.+++++++.-..--.--.++.--.---.+.+++++.-----.+++.--.+.++++.-------.+++++.------.++++++.------.+++.++++..++.--.-------.+++++++.-----.+++++++.-.------.+++++++..--------.++++++.----.---.++.+++++++.-------.+++++++.---.---.---.++++++++.--.+++.----.+++.--------.+.++++++++..---.---.--.+.++.---.++..---.++++.+++++.------.++++++.------.++.-----.++++.+++++.------..-.+++.-.---.+.+.++..-----.+++++++.------.-.+++++.-..++.-----..+++++++.------.+++.++++.--------..+++.---...+++++.--.+.-.+.--.+.+++.------.-.+++.-.+++++++.-..-------.-.++++.+++.+.----..----.++++++.+..+.--------.+.++.+++++.--------.+++++++..------.++.--.+++.++.-.-.----...+++++++++..------.+++++.--.---.---.++++++.--.++++.-------.+.++++...-----.+++.-..---.++++++++.---.+++.------.--.++++++.++.-------..++.++++++.----.+++.-----.+++++.-----.--.++++++++.--------.+++++.+++.----.-.+...+++.------.+++.++++.-----.--.++++.++.+.----.++.-.+++.-.----.---.+++.--.++++++..+.------.++++.---.-.+.++.+.-------.++++++++.----.---.-.+++++++.++.-----.++.---.--.+++++++.+.------.-.+++.--.++++++.--------.-.++++++.+++.---.---.++++++.----..++.+.--------.+++++++.-------.++++++.------.++.-.+.++.+.++++.--.---.++++.+.-.------.+++++++.------.++.+.--.++.-----.++.++.+.------.+++++++.+..+.-.-----.+.+++.-----.++.---.++++++++..--.++.-----.+++.+.---.+.--.-.+++.----.--.++++.--.--.+++++++++.-----.++.-----.++.+.---.+.+.+++++.-.-.-----.++.--.++++++++.-..--.-.--.++.---.+.++.+++.-----.--.+.+++++++..---.++.--.----..++++.++.+.-----.++++.--.------.++++++++.----.----.++++++++.----.+.+..-..+.------.++++++.++.-.-.+++.----.-.+.-----.+.+.+++++.---..++++.--..---.--.+++.----.+++++.-----.+++++.-.+++.----.++.--.++.----.++++++.---.++.++.-.----.---..+++++++++.-.--------.++++++.---.-..+++++.+.--------.++++.++.++.+.--------.+..++.++.++.------.-.+++.++.------.++++++++.--------.++++++.+.-----.+++++.-.----.+++++..-------.++++++++.----.----.++.++.----.++..++++..-----.++++..-.++++.---.-----.++.++.----..++++++++.+.----.---.++++++.+.--------.+++++.-.++.------..++++++.-.-----.++++++.---.-.++++++.---------.++.--.+++..++++.--.+++.----.++++.-..+.----.--.+++++++.--------..+.++++++.+.---.----.+.-.++.+++.-------.+++++.++++.--------.++++++++.--------.+++++++.-.---.++.+++.--------.-.++++.--.--..+++++.+++.----.++++.-----.-.++++.-----.+++.----.++++++.+..----...++++.--.----.-.++.+++++.------.++++++++.----.+.-.--.++++++..-----.++.+++.--.------.+++++.----.+++.----.++++++.-----.++.++++.-----.--.+..+.---.++++++.---..++++++.--------.++++++++.------.-.++++++.-.-------.+++++++.++.-.-----.+++++.--------..+++++++.---.++++.----.++++.---.++.-----.++++.-.----.+++++.-----.+.+.+.-.+.+++++.------..-.+++++.----..++.+...--..+++.----..++.+++.---..+.--.-.---.++.+.++.---.++++++.--------.++++++++..-----.++++++.-------.++.-.+.++++.------.+++++.+.-.-.------.++++++++..--.-----.+++++.--.+++++.-----.-.-.++++++.+.------.++++++..--------.+++++..---.++++++..-------.-.-.++++.++++..-----.---.+++++++.+.----.+++....-------.++++.++++.--------.++++.+.++.-----.++++++.----.+++++.--------.+++.+.+.---.---.+++..++.--.-.++++.-.-----.+++++++.-------..++.+++++++.----.+++..+.---------.++++++.----.++++.-.++++.--------.++++.-.+++++.-.---.-----.+++++++++.-----.----.+++++++.++.--.-----.+++++.-.+.--.+.+.------.+.+++++++.--.++.----.-----.+.-..+++++++++.-.------..+++++++.-----.+++.-.----..++++++.+.---.-----.+++++++.+.--------.++++.++++.--------.+++..---.++++.---.--..+++.-..++++++.-----.+++++.-.+.-..----.+.++++.---.----.++.---.+++++++++.--.++.---------.++++++++.-------.-.+.++++++++.--------.+.+++++++.-------.++++.+.-----..+++++.------.-.+++.++++..+..+.-.--------.+++++.--.++++++.---.--.---.++++.+.---.+++.----.+.+++.--.---.+++++.+++.--------.++++.-.+++++.-.---.++.-.++.----.----.++++++++.-----.++++++.-.----.++.++..--.-----.+++++.++.----.-.++++.--.-.----.+++++++.-------.++++++.-.----.+.-.-.+++.++++++.---------.++++++.----.+++.-----.++++++.-----.+.++++++.-------.-.+++++++.-..---.++++.++..---------.++++.+++.++.---------.++++++++..-.++.---.+.---.+++..+.--------.++++++.+++.--.----.+++++.----.+++.----.--.++++++.-------.++++.+++.--.---.+++.--.+..--.-.++++.+.---.++++++.---------.+++.+++++.-.-----.--.+.+.+.+++++..--------.++++++.---.-.+.+++.++..--------.+++.++++.-------.+.++++++.++.-----.+++++.------.---.++++++++.+.----.-.+++++.---------..+++++++..-.---..--.++++.---.+.---.++++++.---.++.-.++++.-----.++++.---.--.+++.+.++.-------.+++++..-.--..+++.-----.+++++.------.++++++..--.---.++++++++.-.--------..+++.---.+.+++++++..------.++++++.-.------.+.+.++++.-.+.---.++++.-------.+++++++.+.-.-----..---.++.++.++.++.-----.+++.---.++++.------.+++.++++..-----.---.+++++++++.-------.+++.++++.-------.++++++.-----..++++.--.++++.---------.++..+++++.+.+.-----.--.+++.+++..--------.++++++.------..++++++++.-.-----.++++++.--.------.+++.+++++..---.++++.--------.+++++.++..----.+++++.--.----.---.++++++.+++.------.++++++.-----.++++.--------.++.--.+++++.----..+..-.++++++.-..---.++.++++.--------.++.+++++.------.+++.----.++++.---.++.--.+++++.+.--.+.-------..+++++++++.-----..----.++++++.+++.-----.--.+.++..----.+.--.++.--.+.++++.+.++.-----.++++....+..---.----.+++++++.------.++.++.+.-------..++.+++.+.-.----.++++++.-------.++++++++.---.-----.+++++++++.-------.++.+++++.---.----.+.++++.---.+++..-----.++++.++.-------.++.+++.+++.-----.--.++++++.----.-.++.-----..++++++.----.+++++++.------.+++++..-------.+++..--.+++++++..-.-.++.---------.+++++.--.---.+.-.+++++.+.----.-.++++++.----.++++.--.-.+.++++.--------.+++++++.------.++++.+.++..--.----.-.-.++++++..----.++.-----.++.+++++++.------.+++.++.+.-------.++++++.--------.++++++.-.---.-.-..++.+++.--.++++++.---.----.++++.++..--------.+++++++.---.+++++.-.--------.+++++++++.-------.++++.--.-.+.+.+++.--------.+..+++++.-..++.------.++++.+++..--.+.-------..++++..-.++.-----.+++.++++++.--.-.-.-----.+++++.--.-.+.+.+++.+.------.++++++.-.----.-.+++++.----.+++.++..----.----.++++++++.--.---.++.-.----...++.+++++.---.----.++++++.+.-.+.+.-----.+++++.------.-.++++++++.---.---.++.---....++++.-.--.++++++.-------.+++++++.---------.+++++++++.------.++++++.-.--------.+++++++.----.+++.+.----.++++++.--------.++.+++.--.----.++++++++.------.++++++.+.-.-.-----..--.+.++++++...-.+.---.+++.------.+++++.++.-------..+++++++.-------.++++++++.----.+++.---.+.-----.++..++++.-----.-.++++.+++.-----.--..++++++++.---------.+++++.-.++.++.------.+++++++.------.+++.------.++++++++.-----.-.+.+++.+++.--.-.-----..++.+.+.-----.++.++++++.-------.++++++.--.++.+.-----.---.++.--.++.+++++++.------.+.++++.----.+.++++.-.------.+++++++.-------.+++.-----...++++++++.+.----.+.++.------.++++.---.---.++.+++++.------.+.++++.---.-.+++++++.----.+++.--..----.+++++++.-------.-.+++.+++.-.-.--.--.+++.--..+...++.----.++++++.++.------.---.+++++++++.------..+++++.-.++.----.----.++.++.++.-------.+++++++++.----.--.+.++.---.++++..------.+++++++.-----.+++.++.----.----.+++++++++.-------.++....--..--.+++++++++.---.---.--.++++++++.------..--.+.+++++++.----.+.----.--.+++.---.+++++..++.--..----.++++++.----.+.----..++++++.+.++.--.----.++++.---.----.++++++.-----.+++.---.+++++.----.-.-.+++++++.++.-------.+.+++.---..+.--.+.+++++.--------.+++++.+.--.++.++.---.-----..+++++++++.-------.--.+++.++++.------.+++++.+.------.++++.---.++++.--.--.+++..+.---.++++.------.+++++++.---.--.+++++..+.----.++.------.+++.---.+++++.--.---.++++++++.--..-----.+.+++++.-.---.--..++++.-----.-.+++++.++++.---...+.----.++++++.---.+++..--.------.++++++.----.--.+++++.++.-------.+++++.+++.-----.---.++++.-.-.++.-----.+++++++++.----.---.++++++.-----.--.++++++++.------.++..+.--.---.++++++..-------.+++++.+..++.--.----...-.++++.---.-.++++++.++..--------..++++.----.++.++..+.---.++++++.--.-------.+++++++.------.+++.-..--.+.++++++.+.------.+++.-.++.--..--.+++++.----..++.--.++++.-----.-.++++.----.--.+.+.--.++++++.--.--.++.-..+++++.--------.+.+++++.+++.----..+++.--.----.++++.+++.-.---.+.-----.-.++..++.++.------.++++++.--.++.------.++++++.+++.------..---.+++++++.++.------.+++++.----.+++.+.---.+++..-------.+++.-.+++.+.---.----.+++++++.-------...+++++.++++..--.-.+++.--.-------.+++.+++.--.+++++.---------.+.++++++++.-------.+++++.----..-.++++++..------.++++.-----.++.++.--.-.+++++++.------.+++.---.--..+.++.----.+++.+++.-.-----.++++++.+++.-.--.-.---.-.+++++.------.++++++.---.+++++.+.-.-.-----.+++.-----.++.++++.+.-----.+.+++++.--------.++++++++.-.---.----.+++..++++++.---.+.---..-.++++++.--.+.-----.---.++.+++.+++.------.+++++++.---.++.+.-----.--.+++.+.++.+.---.+.---.---.+++++++.--.--.-..+++.-----.++.+.+++++.--.++.-----.+++.--.---.++.+..---.++++.----.+++++++.--------.+++.--.++++.-.---..++++++.----.--.++.---.++++++++.-------.++.-.---.++++++++.-----..+++++..-------.-.+++.++.+++.--------..+++++.--.++++.+.-.-------.++.+.++++++...----.-.--.-.++++++.-----.-..++.+++.++.--.-..-----.++.+++++.--.--.+.---.++.+++.----..-..+++++.+++.------.--.+++.----.++++++.+++.-----.++..+++.----.----.++.--.+++++++.--.+++.-------.++++++.-------.-.++.+++.++.---.+++.++.----.++++.-.---.+.------.+++++.----.+++.+.-----..+++++.-----.++.-.++++++.------.++++.++++.--------.++..--.++++++..--.----.+++++.------.+++++++++..----.++.+.--.-...----.++++++++.-.-------.+++++++..--.-----.++++++++.------.-.-..+.++++++.------.-..-.+++++++.-------.+++++++++.-----..--..++++++.-.-----.++.----.++++..--.++.++++.-------..++++.--.+.----.++++++.------.+++++..+++.+.----.++++.----.+++.-----.++..+++.-------.++++.---.+.-.--.+.+.-.+++++++.----.++.------.+++++.+++.------.--.+++++.+.---.++.++++.-------.++++.+++..------.---.+++.+.+++.+..---.----..++.-.--.++++++.++.--.----.++++..----.+++++.--.+++..-..------.+++..++.------.+++.++.++++..---..-.+.-----.-.++++++++.----.-.---.+++++++.-----.+++.+.+++.---.-.-----..+++++.+.---.---.++++++.--..++++.+.--------.+++++++.-.--.++++..-----.++..-.++++.---.+..-----.++++++.----.+++.------.++++++.------.++++.--.++++++.----.++.----.+++.-----.+.-.-.++++++++.-------.+++++++.--------.++++++++.----.---.++++.-.+++.-----.+++++.----.--.+++.--.++++..-----.++++++.---.++++.+.------..--.++.+.---.++++++.---.++.---.-.++++..----.+.++.-.--...--.+++++++.-----.++++.------..+.+++.++.------.+.+.+++++.-------.+.+.--.++++++.+++.------.+.++.---.++++++.----.---.--.+++++.+.--...+..-.-.-.+++++++.--------.+++++..----.+++++++.-.--...------.+++++++.+.-----.---.++++++++.+.---------.++++++.++.-------..+++++++.-.++.---------..+++++++++.---------.++++++++.-------.++++.---.+++++++.----.-----.++++++.---.+++.----.++++.+.+.------.--.+++++++.--.+.-----.+++.-.+++++...-------.++++.++.+.-------.++.++.----..++.+.++.+++.----.--.+++..---.---.+++.+++++.-.+.----.---.+.--.+++++++++.-------.+.+.++.+++.-----.--.++++++.--.++.-.----.---.++++++++.-----.++++++.------.-.--.++++.-.-.+...+++++.-.-----.+++++..--.-.+++++.---.++.--------.+++++.---.-.-.+++.---.++.++++++.------.-.++++.-..-.-.++.+++.-----.+..+++++...----.+.---.-.++++.--.+.-.++++.-----.+++++.-----.+++.-----.+.+.++++++.---.+++.+.--.---.+++.-.+++.--------.+++.++.------.++++++++.--------.++++++++.-----.--.+++..----.++++.---.+.+++.+++.--.++.-------.+++++++.-------.++++.-.----..++++.+++++.--------.+++++++.-...-----..++++++.-.+.--.+++.-.--------.+.+++++++.---.--.+.+.-.+.--.++++.-------..++++++.-.---.++++..-..+.--.+++++.--------.++++++.-------.+++++++++.--------.++++.-.--.+++++++.----.---..+++++.--.+.+.-------.+++++++++.-------....-.++++++.---.+++.---.---..+.--.++++++.----.+++++.-----.--.++++++.-.+..----..+++++++.-.+.-.--------.++++++.------.+++.-.++++++.+.--------.+++++.+.-----.--.++++++.++.-.---.-.+++.-.-.+++++.-----.++++.------.++.++.-----.-.++++++++.--.+++.--.----.+++.+.-----..+++..-.+++.---.----.++++.++++.-------.+.++++++..+.-------.++.--.++.+++.------.+++++++.---.-.-.-.+.+++.------.+++++.++.--.--.+.---..+++++.+.-----.++++++.---.-----.+++++++.--.++.--..---.--.+++++.++.------.++.--..++++.+..+++.--.++.----.-.+.+++.----.++++..-.----.++++++.-.-.---.--...++++++.-------.++.++.+++..-.++.-.---.+++.----.----.+++++++.+.-----.--.++.++.-----.++++++.------.+++++.-.++++.------.+++++++.---------.+++++..----.+++.++++.------.+++++.+.---.---.+++++++.-----.++++.+.--------..+.-.++++++++.---------.+++++.--.+++++.-----.--.++++++++.----.+.----.++.--..++++++.-.------.++++++++.-----.++++.----.+++.--.++++.-----.----.+++++++.+.---.++++.------.++++++.-.--------.++++.+++.++.---------.+.-.+++++++++.-----.---.++++++++.-----.----.+++++++.-------.++++++.+.------.++++++.-.--..-.++++++.---------.+++.-.+++++.----.---.+++++++.------.+.-.++.++.+++..-.----.+++++.---.-----.++++.+++++...------.+++.---.+++++..-----.+++++.------.--.+++++..-----.+.+++++.++.-----.+.----.++.+++++...---.+++++.---.------.+++++++.-------.++.+++++.-.++.----..++++..--------.++.++++++.-------.++++++++.--------.+...--.++++++.---.+++.++...--.---.+++.++.-------..-.++++.-.++.+.+++.----.---.+++++++.------.---..++++++.-.---.-.++++++++.----..---.++++++.------.++++.-----.++++.---.++++.+++..--------.+.+++++.------.+++++.---.++++.-----.+++++..----.+++++..----.---.+++++++.+..------.-.++++++.-.------.++.---.+++++.+.---.+.++.--.++.++..------..+++++.----.++++++.-.------.++++++..-.-.---.--.++++++++.-.--.--.+.++.-------.+++++++++.-.-----.+++.---.---.++++++++.+.--------.++++++..+.--.--.++++.-.-------.++++++++.--..+.-.-----.+++++++.---.-.++++.---.+.++.--------..++++.+++.-.+.-----.+++..---.++++.+.--.-.---.+++.+++.---.--.++++++.---.----.-.++.++++++.-------.+++.+.+++.--------.+++++++.---.----.+++.--.++++.---.+++++++..-------.-.++++++++.--.+.-------.+++.+..++..--.+.++.----.-.+++.++.-------...-.+.+++++++.---.--.--.++++++.---.+++++.-.-------.+++++.+.-------.+.+++++.--.--.++++..--.+++.+..----.----.+++++++++.---------.++.++++.----.++++.++.------.++++++.------.++...++++.------.+++.+++.--------.++.+++++.--.--.-.--.+++++++++.-----.+.-.+++++..--------.++++.----.-.++++.+.----.+++++++.---.----.++++++..------.+++++.-.-.++.---.--..+++++++.--------.++++.+++++.---------.++++.+.+.+.++.-.---.++.------.++.-.+++.++.--.---.++++++.-------..++++++.++.--------.++.+++.-.+.----.+++++.+.-------.++++.+++.-------...+.++++++...-------.+++++.-.+.----..++++++.---.+++.-.-.------.+++.---.++++++++.-.--.++++.--.---.+++++.---.---.+++++.----.+++++.-----.-.++.---.+++++.--.+.+.-..-----.+.-.+++++.++.+.----.++++.-------.++++.-----.+++.++++.---.-----.+++.---.+++++++.+.---.--.+++.----.--.++++.+.---.+++++.---.+.-----.+++++++..--.---.+++++++.----.-----.++++++.---.--.-.+.+.++.++++.--------.+++.+.---.+++++++.--------.++++.+.+++.----.----.+++++.++++.-----.-.-.+++++++.-------.++++.------.+++++++.++.-.---.-..-.++.+.----.--..+++++++++.------.++++.-------.++++++++.--------.+++++++++.--------.+++++++.------.-.++++.---.+.++++++.-------.--.+++.++++.------.++++++.++.---------.++++++.+.+.-------.+.-.++++++++..-------..++++++.--------.++++.+++++.---.------.++++++.+++.--.----.+++++.------.+.+++++.-.---.-..--.+.++++.----.++++.+.----.---.+++.---.++++++.+.++.----.++++.-----.-.++++++.---.------.+++++++++.----.-.+++++.----.++.------.+++++++.+.----.++..-----.-.++++++.++.--------.++++..++++.--.----.---..+++++.+++..--.+++.------.+++.--.++.++.----.+..++.-..+.-.------.+++++++++.-------.++.+.-----.+++++++++.---------.++++++.------.++++++++..------.--.++..-.+..+.++.++.------.++++++++.-------.+++.-.+.--.+++.+.------.++++.----.++++++++.--------.+++++++.-----.+.++++.-.-----.+++.+++.-.---.--.+.++++++.--------.++++++++.-----.---.-.++++++++.+.---------.++++...---..++++.++++.----.++++..------.-.+++++.-.------..++++..+.-----.++++++.-..+.----.--.++++++.--.++.-----..+++++.--.++.-..+..-.-.++++.-.--.++++.-----.--.++.+++.----.+++.+++.-------.+++.---.+..+++.+++.----..++++..------.---.+++.---.+++.++..-----.+++++++++.----.+++.-------.++++++.-.----.++++.-----.++++++.-.----.+.--.+++++++.----.+++++.----.+.-----.++++++++.---------.++++++.--.+++++.-----.++++.-----.++++++.---.+.----.---..++.--.+++.++++..-.---.+++++.-.---.-.+++.+++.------.+.-.++++++...-.------.+++++++.-----.-.---.++.--.+++++++++.--------.+++.+++.-------.+++++++.----.+++.-----.+++++++.+.-----.+++.++.------.-.++++.+++.-------.+++++.-.----.++..+.----.+++++++.--.-.+.------.++.+.++++++.----..++++.---------.+++++.--.++++.-------.+++++.----.+.++++++.+.--.+.-------.+++++.---.+.+..-.--.+..-.--.+..+++.+++++.--.--.++++..-----.++++.+.---.----.+++++.+.----.--.++.-.-.+++++.---.++++.-----.++++.+..--------.+++.-.+++++.-------.+.+++.---.+++++++.--.+.-.+++.----.---.++++.----.-..+++++++.--------.+++++++++.--.--.-----..++++++.--.----.+++++.----.+++.+++++.--.--..+++..+.---.-.-----.++.+++++++.------.---..++++.++++.--.+.-.------.+++++.---.--.++++++++.--------.+.-.++++.+++++.--------.++++.--.++++.+..---.-.---.++.++++++.---------.+++++++++.-----.--.++.+.--.--.+++++.+++.--------.++++++.------.++++++++..-.-.-.----.++++++.+.-----.---.+.+++++..-----..-..+.+++++++.-----.++.--.+.+.++.------.+++++++.-----.++++.--.------.++.++++++.-------.+++.+++++.------.--.+++++++.-------.++++.+.------.++.++.+++++.---.+..+..-.++.-----.+++++.-.-------.++.++++...-----.-.+++++.----..+++++++.------.++.++++.-----.-.++++.+.-------..-..++++...++++.--------.++++++.------.+++++++.++.--.-.+.-----.++.--.+++++++.-------.+++++.-.----.++.+++++.----.----.-.+++++++.+.----.---.++++.--.+..++.--.--.+++++++.--------.++++.-----.++++++++.----.--.+++++.-.--.+.---.--...++.--.++++.--.+++++.-.+++.-----.+++.-------.++++++.+++.-.--------.++++.---.++++++..--.+++.-----.-..--.+++++++++.---------.+++++++++.--.-------.++.--.++.+++++++.--------.+++++.-.++.----.+.+++.-----.+++.----.++++.+++.------.+++++++.---------.++++.++.---.---.+++++++++.--------.-.+++.++.++++.---------.+++.++++.+.----.--.+++++++.--..--.++.-----.++++.-.----.++++++.-----.--.++++++++.-..-----.++..+++.---.----.+++++++++.----.---..++++.+.------.+++++..---.---.++++++.------..+++++.-.++.+++.--.------.+++++.---.+++++.-.++.-----.-.--.++++++.------..++++++++.---.++.-.----.+.++++.----.++.++..-.----.+++++.-------.+++++++.--..-.+.+.--.----.+.+++++.++.-------.+++++++.-.---.++.--.-----.+.+++++.---.+++.---.+.---..++.--.+++.++.----.+++++.--.--.---.++++.+++++..---------.+.++++++++.--------.++.++.+.--.++.++.------.+.+++++.--------.++++.-.-.+++++++..--.-------.++++++.+++.----.++..-------.+.++++.-----.+++++++.+.+.------..++++..-----.++++++.--.-.+++.--------.+++.++.++.------.+.+++++.++.---------.+++++++++.--------.++.++++.-.+.---.--.--.++++++++.--------.+++++.+.-..-.+++++.------.+++.----.++.++.--.>++++++++++.