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