####### #.....######## ######################.#........... #........[...............#.######.. #.##########.#.###.#.#.###.######.## #.# #...#...#.#<#.............. #@# #.#####.........##.#####... #.# #...#...#.#.###.##.# #.# ###.#.###...# #.##.# #.# #...# #.)## #.##.# #.# #...# #..# #.##.# #.# #...# #..# #.##.# #.# ..... ...# #.##.# ..........# #.##.# ......... #.##.# ####...#### #....# #...# ###..# #<.####... #......... #######...