. ###########... ...#.?@..#...(... ......h<.....# ...#...@t##### ........... ..#...##..... ...#.. ..###... .. #.. ... ## . #. .... #. ..###