######## ######+##......####### #....................####+ #......................... #.....<................... #......................... #......................... #........######...<....... ###'######....#........... #............#........... #............#........... #............#......##### #............#......# #......##....#......+ #......##....#......# #......##....#......### #......#######......... #............#......... #..........p.'......... #............#......... #########....#######... #.....# . #.....# #######