###### ....## . ##...## ..##<....####### ..................# .....##............ ......###....#####.# ..........#..# #..#######.### #^.# #.# # #..# #.# #.#..# #.# #.#<.#######.# #............# ###..######### #..# #..#### #.....# ##^##.#######.## #.#...))....... #.....######.## #####e÷.# #.......# #.####..# #..# #..# #..# #..# ...# .##