########## ######## ..........########################......# ..........#....#...........#.....#......# ..........#....#...........#....(+......# ..........#....#...........#.....#......# ..........#....o...........#.....#......# ..........#....#...........#.....#......#### ..........####.##.##..###.###....#......#..# ######'#....####.##..###.###....#......#..+ #...#....#...................'......#<.# ... #...+....'...................#......#'##..). #...#....#...................#..........# #...#....#...................#..........# ##...#....#...................#..........# #....#....#..######.##..##..###..........# ###....#+##..#########..##### ###..<.##### #...o#.................# #....# #....#.................# #....+ ########....##'################+####+#....## #................o.........................# #.......................(...[..............# #....................(.....([..............# #...........................)............(.# ####################'####+#######....###+#... #...........#........'....# .... #...........'........#....# ... #############.###+#######'#######....# #.......#..##.###..#................#######+# #.......#..........#........>.......'.......# #.......#..........#................#.......# #.......#..........#................#...##..# #.......#..........#................#...##..# ########...........#............#+###........ #......##...#.......######............ #########...#.......'.............#..# #....+.......#.......##....#### ###'##.......#)......##....# #............#........#....# #............######...#....# #.................#...#....# ###############.....#######.....#..##...###### #...................#.....#.....#..##...#....# #..............######.....'.....#.......'....# #..............#..........#.....#.......#....# #..............#..........#.....#.......#....# #..............##'###..####.....#.####.......# #.......########...#####.....#+##'#.....###### #.......#......#.......#.....#....#.....# #.......#......'.......#.....#....#.....# #.......#......#.......#.....#....#.....# #.......#.....#######'##.....######.....# #.......#.....#........................## #.......#######........................# #................>..........[..........# #................[.....................########### #......>.......#################+###....)........# #..............#..............#....'.............# #####'##.......#..............'....#.............# #.....#########..####.##########..#.............# #............##..####.##############.......###### #..........................#.......#.......# #..............<...........'.......#.......# ####################################.......# #########