#....# #....# #....+ #....# #....# +....# ############....#### ......S.FhZM.......# ##################.# #.# #.# #Z# #M# #.........###'## ..........##...# ### ..........##...####... ..........##.......... ..........##........# ..........####......# ....<.....# #......# ..........# #......# ..........####...?..# .##.......M........... #................... #................... #................... #..$................ ###########[........ ######......... #............. #.......###### #.......# #####+### #.......# #........ ######.......# #......# #.........###### #......###### #............... +...%..'(...# #.........>.######.....(####.# #...........##........(.+ #.# #...........##.###......# #.# #..........(##.# +..)...# #.# #...........##.# #......# #.# #######.....##.# #......# #.# #.....##.# ##+##### #.# #.....##.# #.# ####'###.# #.. #.....# ### #######