######### #......... #......#..# ###+#####.......... .......z'........... ###+#####......#..#. #............ ####'#####++ #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########