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