### #........############# ..........#?..........# ...........##.........## ...(........#..........?# ..........>.##.........## .......o....#?.........:# ..# .......YYY...##.........####..## ... .......e.....#...........#....... . P..... #########>#####.........##........ .. .7........ #.# #:.........:#......... ........P.#.. #.# ######'######......... ..7........... #######.########..####...........7. 7P7.P.7.....$# .........)(.......................P.P7.............. ###.......[..#########...............P.............. #......(...# #...#######.....P.>.....P.#..... . ###..........#########...# #....P.P.....P..#..... ...# .........................###### ..7P....P7........... .... ...............................?.............7....(... ... ########...########........... #.....P........#### ..# #...# #...........# #..P....)...### ..# #...# #...........# #...P.7..7.# ..# #...# #####...........######........###########..# #.... ............................................###### ...... ..................(.............................. ...... ................................................. ##. ###............#######......................##### #............# #........###...........# #............# #........#\#/..........# ............#######........#'#...........# ....................................)...# ........................................ ..........................########..### ####.##########..#######.# #.. #.# #..# #.# #.# #..# #.# .# ########.##########..# #.########..## ......................#######.............. ........................................... .................#########................. ...........######.# #................ ........<..# #.# #................ ....!.....(######.#########................ ..........(.............................. ............(.)....>.................... .#####..######)........................ #..# #.............######### #..# #.............# #..# #.............# #..# #.............# #.............. ##############