### ..# #.# #####.##### #.........### ###............ #...........# #....<....# #.........# #..>......# ########.## #.# #.# ##.# ##..# ##..## ###+###### ##..## #........# #####+#### #..## ###........#####.......... #######.#####.'........'...#.......... +.......[.....#........###.'.......... #######.#######........# ###..........# ##.# #........# ###'####### ##..# #........# #.# #..## #........# #.# #.## #######+## #.# #.# #..# ##.##### ###.###### ######'### #......# ###### #........# #....<...# #......# ....... #.......)# #........# #......# .......###........# #........####......# ....@..#..........#### #....%...#.........# ........#.#...........###........'.##......# ........'.#...)....##...'........####......# ........####.############..).....# #......# ....... #.. #######+## #####.## ####### ##.# .# .. ##