##### !??# ??? #^# ###.# ###+### #.'.## ##.....## ###..###.......## #.'...#.........# ###...'....⌠....+ #Z'...#.........# ###..###.......## +.## ##.....## #.# ###'### #.# #.# !.! ##.## .!. #.∩.# ### #.∩.# #####