############### ######......##.....# ............##.....# .....[.......#...... .............#....# #.... #...........#### .......#.##...........# [.......?.<......)....# ..........^......†....# ###..................# ..........#+###......# .....#..#.. ......... ....#..#+#. .......... ...#... ........... . #... ......... #.. ........ .). . .... #.... #. #.... ... +....####.. #........> #.......# #.....# #.....# #.....# #.....# # .......#S##.# ......+g...# ......#S####### ......#h†.....# .......######.# ...... #..... #..... ..... .... .