##########++###### #................# #......#..#......# #######+#####................+ #...........'................+ #'#####+#####......#..#......# #.# #................# #.# ####'#####++###### #.# #.......# #.# #.......# #.# #.......# #.# #...<...# #.# #.......# #.# #.......# #'# #.......# #.. ######### #... #...# #e##. #.r #G #.. . #..