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