################################# .........................>......# ######.#######################.# .########)## ### #.# ...........# #.. #.# ...######..# #.# #.# #'######..# #.# #.# ..........# #.# #.###### ..........####)# #.....<# ...............# ######## .........####### ............# .........##(# # ........?##)#.# ..........[.#.## .....[..#..P..# .......)P.....## ...#.#...P.....### ##.#.#....#....... #.#...###...... #..P........... #.............. #.P##.._..##.## ....#.......# ###..######### .. #.