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