########### ...!....o.##### #.....h.....# #.####.....#.####... #.....(........ #..#..#)####... ##+#..#.# ####.# #.# #.# #.# #.# #.# #.# #######.# #....##.###### ####....##......# #..........####.# #..........#### #.....<.!....... ####....#..####. ........#).# #.###...##..# ....>....# .........## ..###### ## ..