#... #...# #...###### #####........# .........###o##### .........# #o....# ....c...###h###.# ##...h....# #...###### #......## #.<.....# #....{....# #.........# #.........# ###.....#.. ##....... #..### ..#