############# #............ #............ #..<.......... #..(.......... #............. #............. #............. +............ #............ #............ ####'######## #.....# #####'###### #..........# #..........# +..........# #..........# #.......<..# ######..........+ #............... .....###........... . ##..+###### ##..## ##..## ##..# ##.# ## #.# #.#+ ##.# .### #..###..# .....###.....### #...........# ####..#####..... #.## ##### #.# #)# #.# #.# #.# ##'############ #..%..........# #...