..........++++..................||||..............++++-||||..... .+........-..-..+.............+..+..|..-..-....+........-..-..+. ....|..|..-..-..+.......-..-..+..+.......|.....+.......|.....-.. ........|.|-+..............|-.-++..............|-|-+............ ..|...-...-...-...-...-...-...-...-...-...-...-...-...-...-...-. ......|.-........-.-........-........-.-.|......-..........-...| ....-|....||+.....+.....|......++.....-.....|+....|+.....-.....| ..|.....+......-|.....+.....-|......|....+-......|.....+......-| ...|.-.+......|.-.+......|.-......|..........+......-.-.+....|.| ...........-+..-+..|...|...-...|...|...|.......+...+...-...-...- +--|-.|..............+|-||................+||.|................+ +..-..|..-.......+.....+..-..|..-.......+..|..+..|.....-.......+ +..+..+..+....|..|..|..........-..|..-..-.............+..+..+..+ +--...............||.++...............-||++..............|.--..+ ....-...|...|......+....-...|...-...|.......+...-...|...|...|... .......-.-........-........-.-........-........-.-........-.-... .++....|-+...........-......-...........|-.....|-.....+.....|++. .....-.....+|.....-.....+|.....++|.....+......-.....+|.....-.... ....-.+.+....|.-.-....|.-.-........|........|..........+.+...... .....-...|...|+......-...|...|.......-...-...|...+...|...|...... ............|...................--|.................||.......... ..........+..+..-..-..-..........|..|..|..|.......+..+..-..-..-. ....-..+..|..+....|..-.....-..+..+..........-..-..+.....+.|..|.. .........|-+................|-+.-+.............|..|-+........... ..-...|...|...-..+-.......-...|.......|...|...+...|...|...-...-. ........|.|......|.|........-.-......-.|........-.-......-.-.... ....-......-......-.....-......-......-.....-......-......-..... ..-|....--.....-......-......|.....|......|......|......|.....|. ...-.-.-......|.-......|.-......|.-.|........|........|........| .......|...|...-...|...-...|...-...-.......|.......|...|...-...| .++--.................++|-..............++|-..|..............++| ...+..+..|..-....+........-..-..|..|....-..-..+..-..-....+..+..| |..+..+....-..-..+..-..-....|..|..-..-........+....-..|..+..+... |++..............|..-|++..............-|++.................--++. |...-...|...|.......|.......-...-...|...-...|...-...|...|....... |........|........|........|.-.|......-.|......-.|......-.-.-... .|.....|......|......|......|.....|......-......-.....--....|-.. .....-......-......-.....-......-......-.....-......-......-.... ....-.-......-.-........|.-......-.-........|.|......|.|........ .-...-...|...|...+...|...|.......|...-.......-+..-...|...|...-.. ...........+-|..|.............+-.+-|................+-|......... ..|..|.+.....+..-..-..........+..+..-.....-..|....+..|..+..-.... .-..-..-..+..+.......|..|..|..|..........-..-..-..+..+.......... ..........||.................|--...................|............ ......|...|...+...|...-...-.......|...|...-......+|...|...-..... ......+.+..........|........|........-.-.|....-.-.|....+.+.-.... ....-.....|+.....-......+.....|++.....|+.....-.....|+.....-..... .++|.....+.....-|.....-|...........-......-...........+-|....++. ...-.-........-.-........-........-.-........-........-.-....... ...|...|...|...-...+.......|...-...|...-....+......|...|...-.... +..--.|..............++||-...............++.||...............--+ +..+..+..+.............-..-..|..-..........|..|..|....+..+..+..+ +.......-.....|..+..|..+.......-..|..-..+.....+.......-..|..-..+ +................|.||+................||-|+..............|.-|--+ -...-...-...+...+.......|...|...|...-...|...|..+-..+-........... |.|....+.-.-......+..........|......-.|......+.-.|......+.-.|... |-......+.....|......-+....|......|-.....+.....|-......+.....|.. |.....-.....+|....+|.....-.....++......|.....+.....+||....|-.... |...-..........-......|.-.-........-........-.-........-.|...... .-...-...-...-...-...-...-...-...-...-...-...-...-...-...-...|.. ............+-|-|..............++-.-|..............+-|.|........ ..-.....|.......+.....|.......+..+..-..-.......+..-..-..|..|.... .+..-..-........+....-..-..|..+..+.............+..-..-........+. .....||||-++++..............||||..................++++..........