######## ##### ......# #######...# ....# ##.......#.# #..# ###.###.##..<## ##.###..#####...# #............. #.......{hl<#.#.###.##.###.##### ###..###....r..........>.# ... .........###h.....#.#.##.# ### ##..#..............#.###.. #..#...###......###.# ...# .#.#####..#...# ##.....# #.# # #. ..............# #.#.### #.. .....#....#..## #.#.# ### .........##..# #.#.# .....#.####..# #.#.# .... #. #..# #.# .#. #@ ...# #. ###.# .. ..# #. #. #.# #g# #.# #g# #g# #g# #)# #<# ..........# ...^....### #####.### #. #. #