### # ###..#..# +........ #>....... ###..##.# .# .. .. .. . .##. ... ... #.. ..# ##..####+###..# #....!......... +............. #...c.Z....... ##..##....##. #. ##....## .. +......# .. #......# .. #####....## . ##..##....# +.........# ## #.........+ #.. ##..##...## #...##..###### #.......#<...# ##......#....# #..(...'....# #.......#.>..+ #>.....l#..(.# ##############