. ....######### ...hhha.T...# ...a#######.# . #.# #.# #.#### #....# ####.# #)# #.# #.# #######.# ........# .#####..# #.### #..# ......#..# .........## #.........# #.........# ###...##..# ##.# #..# #. #..# #. #..# ...# ...# #.###