########### .......... #....... . #...... ..# #...e.# #.# #.....# #.# #.....# #.# #.....# #.# #.....# #######.########.....# ............%........# #####......##########.# #...#...#......# #... #...#...#......# #.... #...+...#......# ..... #...#...#......# ...# #...#<..'......# . . #...#...#......# #...#...#......# #..###..#ag....######## ###########..'∩#..#.............. ..............###..#.............. (.........<....#...#..............( ................#####............... . ...............................##### #.#'####. ..................#########....# .'........# ..............(.....# #....# '........# ######..#########... #....# #........# #..#............ #....# #........# #..#........P.PZ #....# #........# #..#........._.. #.)..# #........# #..'........P.P.# #....# #.....%..# #>.#............# #....# #....∩...# #..#.......#.#### #....########........# #..#.......#.#########....................# #..#.......#...............#######.......<# ##.#.......#....#########>.# #.####...# #.#########....# #..# #.# #...# #..............# #..# #.# #.).# #.......#####..# #..# #.# #...# #...(...# #>.# #..# #.####...# ####....# #.w#########..# #O.......# #....# #........[.(..# #........# #....# #.............# #........# #....# #.##########..# #........# #....# #)# #.)#######........# #....# #.# #.................# #....# #.# #.................# #....#####)##########.................# #...............O.....................# #.....................................# ........................................# #########################################