########## #........# #........## #....>..... #.......... #........# #.@.e....## #.Z........ ......M.......$ ............... #.....#######.. #..... . #..... ..... .....