###### #....# ##### ############ ######....#####...# ...........######...##............###### ................'...''..........<>...... ########......#.#...##.....###..#######. #......#.#...######...........# ####......#.#...# #####.#.###.... #...........#...##########+#.# # #...........#................# #...........####.........)...# #...........# #.............# #...........# #.............# #....#.8[#..# #............## #####.......# #............# #8.>.8..# #............# #.......# #............# ##.8.#..# ############## ####...# ####+#>###### #....)......# #...........# #####...........######### #....###+#####..........# #......$... #..........# #.....$..# #..........# #........# #..........# #........# #..........# #.