######## #......# #......# #. #......# ... #......# .. #......##.# #......zW.#### ######z###...# #.###...# #...!...### #....[z..... #######......##### #......<.....# #...(........... #.......#+####... #......## .%# ....... .# ....... ....### ....