### ### #.. ..# ## ######## #.# #.# ...###########....... #.# #.# ...................# ######.####.# ....@......(........# #........##.######## ........)..........[# #................... ###.###......##.#########..........>......... ............................................. ######......##.##.######%............####### #..........#.# #.............###### #.......#..#.# #..................# #.......####.# #...........#......# #######......))...(# #...........#...... #............####### #...........####### #.######.##### ######............# #.# #............# #.# #............# #.# #............# #.# #............# #.# #.####.####### ..# . #.# # #.# #.# #.# #.# #.# #.##### #.....# #.###.# #.# #.# #)# #)# .#######.# #.#.......# #.#.#####.###.## #.#.#..........# #.#..o.........# #.##............. #. #............. #.#.##............ #....<......###.# ###.#######.# . ... #.# ##.. . #.. ... ##.# #.