# ## ##. .### #..### ##...###. ##....###........ #.....h.........# #.....l..<.....# #...............# .........##......# ..(....######....# .....## ....# ..... ....# ..... ....# .....