################## ######################### #................# #.......................# #................# #..###################### #................# #..# #................# #..###################### #................#####################.......................# #..................................(.........................# #................................<##########################.# #.################..############..# #.# #.# #..# #..# #.# #.# #..# #..# #.# #.# #..# #..# #.# #.################..############..##########################.# #.......................................D....................# #.###################..####################..<...............# #.# #..# #...##############.# #.# #..# #...# #.# #.###################..# #...# #.# #......................####################...##############.# #............................................................# #...........................#############....................# #...........................# #.#################### #..................!........# #.# #...........................# #.# #...........................# #># #...........................# #.# #....%.....................!# #.#################### #...........................#############....................# #............................................................# #.........................##############.....................# #.######################..# #......[...........!..# #.# #.?# #.....)).......[......# #.######################..# #.!.....).............# #.......................!.##############.....................# #........................))).................................# #................#############...............................# #.#############.<# #..############.................# #.# #..# #..# #.................# #.# #..# #..# #.................# #.# #..# #..# #.................# #.#############..# #..# #.................# #.........(......#############..############.................# #..................................................>.........# #.......................................###################### #^#############.######################..# #.# #.# #..# #.# #.######################..# #.#############..................)......###################### #.........(...............(.(.()())..>.......................# #.##############.............(...############################# #.# #.###############.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.##############.# #.############################# #.....[..........# #..)..........................# ################## ###############################