######## ####### #......# #.....# ###......# ######## #.....# #.'......# #......# #.....# ##.#......+ #......########.....###..#......# #......##...........##..##......# #.........#####.....#..###....!.# #......#### #.....#.## #...... #......# #.....#.# #..!.. #......# #.......# #.... #......# #.....### $ ###.#### #.....# ##.# #.....# #..# ###.### ###'###### ..# #........# +### #........# #..._....# #........# #.......<+ #........# #........# #........# #........# #........# #........# #....<...# ######%### #.## #..# ### ##.# ##.#######'### #._..........# ##.#.........+ ##..........# #..........# #..........# #..........# #.........<# #..........# #..........# ############