####+## #.....# #!....# #.....# +.....# #.....+ #.....##+########+ ####.............. #.............. #.............. #.............. #.............. #.............. ....#####........ .... #........ ..... #........ .... #........ ###+#####