. ... ......######## ###### ........<....##########....# ...........................# ..........[.#.########....# ..............# ######....### #####.........###....##.....# #####............##.^^^.# #####.>..........%..^_^.# .................##.^^..# #####............##.....# ####...%........######## #.###............#### ..............###%# #.###....##......# ..##.###....##......# .........[...........# .....................# ##.##...##.#.##..###.# #... #.#.##.%# #.# ##### #... #.#.##..# #.####...# #.# #... #.#.##..###........# #.# #>.. #.#.#.........##...# #.# #...##.#.#........>###.## #.# #.............)....# #.# . #.# ##########.........# #.# #.##.#. ###.........# #.# #.##.#.... #. #######....##########.###### #.##.#... ..... ...........# #.........# #.##(#.(....#.# #######....# #.........# # #.##%#.. ...#.# ##.#.# #.........# #.####.##.#.# ##.#.####### #.#.### #..)......# #.....5##.#.###..........# #.....#####.........# #........................# #.......[...........# #......##............)%..# #.....#####.........# #####...#..........).....# #.##### ########### #..5#................####.# # #.........................# .....##########.################## ...........S.5..# .....############ .