##### ..... ...... .....########## #..........# .....#.######.# ######.## #......... #.<..# #......... #....# .......### #+#+## .......... #........... #.g......... ####+#..$...