###.# ..##.####.....# ......O<..!h[.# ...#...##..#### #... .# ..... .. ....... ## .#..... ....... ####...