. .... ... ... .... .. ######.## .. ......?.######.### o................... .........##......... #######....)........ ######............. #######......[..####.### #....##.........#### # #.<.................$ #....##.......>.#### #....########.### #....# #.# #....# #.# #....# #.# #....# #.# ##.### . #I##########.## #............... #######......... #......oo. #........ #........ ......... ########