# ########+ #. ####........ .### ##..'<....... ..# #..##........ #######.###.###........ #.....#.##..# #........ ###.#....## #........ #.....#### ######### ##.#### ##.. #######..###### #.. #.....).......# #.# #.....))......### ####'####### #...............###..........# #.............#...'..........# #.............#####..........# #...).......^.# #..........# #.............# #..........# ############### ######'##### ###...# #...### ###'######## #..........# ####....).<...# ...'...)).....# ####...)W.....# #..........# #...>..$...# #..........# #..........# #..........# ############