############### ############# #..............# ####...........# ############## #..............###..'...........###............# #....).........#...##........(..#..............# #..............#.####..........)'.#............# #..............#.# #...........###............# #................# #...........# #########.#### #..............### #...........# ##)# ######.######### ########+#### ##..# #.# #..## #.## ####'######## #..# #............ ##.# #...)........ #.## #........>... #..# #...<........ ##.# #............ #.# #.<)........ #.# #........... #.# #........... #(# ##+######## #.# #.# #.# #####'######## #............# #............# #............+ #............# ##########'### ##+ ... ###..# #.. ..... ####...## #.# .... ####....### #.# ##.. #....#### #.# ########..###### ####'######### #.# #..............# #............#########.# #.<.(........>.# #............'.........#### #......>.......# #............######.......#########.......)......# #............# #.#####.......%..>..(..........# #............# #.# ###########.....<......(.# ############## #.# #..............# #.# #############.## #.# #.# #.# ####.# #.# ####....# #....#### #s#### #...r........ #........... #$.......?.. +........... #.......... ##########