######## #........# #........# #........# #........# ### #........############## #.###........##....)....... #...'........'............. #.###........##.########### . #.# #........##.# ..####.###.#########.##### ................ ###.....# ................ +.....>.### ..#####..##..... ##........# #..##..... #........# #...+..... +...<....# ##.## .. ##........# ####.# .# # #.........# #..#.# .# #.........# #..#.##.# #.........# #.......#### ##.......####### #........... #..............# #........... #..............+ #........... #..............# #..#'####### #......<.......# #..#.# . ...............# ###..#.##.... ...............# #......)...... ...............# #.....K.(..... .....####+###### ###........... ##+## #......$.... ....>....... ...$.......(. .............( ..............