#.. #.# #... #.# #..# #.# #..# #.# #### #..# #.# #.># #..# #.# #.## #..########## #.##################.#####............ #...........<......................... #..######################............. #..# #..########### #..# #..# #..####### ############..##### #......... .................... #.....>... .................... #..####### ########............ ......... #..# #.########### #........ #..# #.# #........ #..# #.# #........ #..##################.######################## #y....... #.................((.........................# #........ #..................).....(...............>D..#########........ #.################()###################..................<.... #.# #).# #..##################### #.# #.)# #..# #.# #..# #..# #.# #(.# #..# #.# #(.# #..# #.# #(.# #..# .# #.# #(.###################..# ..# #.################......)........).......######################..# #.......................)).......................................# #..###########################...................................# #..# #...................................# #..# #............................[......# #..# #...................................# #..# #...................................# #..# #................>................(.# #..###########################...................................# #................................................................# #..#############################.............................<...# #..# #.....................^...........# #..# #.................................# #..# #...............).................# #..#############################.............................)...# #................................................................# ##################################################################