# ##### .## # ...##+##... .##.<........ ............ #......$... #######.......... .#................ .................. ......gh##.......# ........########## ........# #.......# #.....### #..... ......