################ #.......@......# ############.############.# ...........#.# #.# ########...#.# #.# ####...#.############.##### #>.....'..........).......# #.##...#.#########.....?....# ########.##..<#.# #..........# .........##...#.# #%.........# ....####.######.###### #........... . +.................. #........... ####)######.######. #........... #.......(.... ........... ##.......#.# #.......#... #.......# #.# #.......# .# +.......# # #.......# #.......# #####.#.# #.#.# #.#.#