###### ########## ......# #......<.######### #......# #........'........ #...)..######........########. #.....<##..('........# #......##)###........# #.......(.# #........# #......#### ########## #......# #......# ###(..### ##.(.#### #.......# #.......# #.......# #..)....# #.......# #...(...+ #.......# ###'##### #.# #O# #'# #........... #.......... #.......... #.......... #.>....... #........ ########