####### ......+ #.....# ... #.....#....$ ###.....#....). #.............. #.............. #.............. +...Z......... #............. #........#### #........# #........# #........# #........# #...?....# #.....o..+ #........# #####o#####... #...g......... #...Og........ #.gZog........ ###..gH......... #..g..Y)......... #.)......)....... #......)......... #................ #......!......### #.....########... ...H .. ... . $. .