######################### #......................... #......................... #......................... #........................ #........................ #......J<................ #............!.......... #..#################### #..# #..# #..# #..# #..# #..# #..####### #.......... #.......... #.######### #.# #.# #.# #.######### #.......... #........... #........... #..######### #..# #..# #..# #..# #..# #.. #..################..... #)....................... #........................# #........................# #........................# #........................# #.........<..............### #........................... #........................... #.###############........... #.# #...######## #.# #...# #.# #...# #.# #...# #.###############...# #...................# #...................<..... #########################