..[ ....... ...... ...... .... ##########.#######. +................... .. #..............# .# $.. #..............# .# .....#..............###.# ......####...%.#+#.......# ......####+#.#.# #.......# .............#.#.#.......# ................#......[..# ##...g(......########....# ##+#....#+##(...........# #....# #.............# #...##.#..#######....##### #.........#######........... #......g.................... #..............[..[..##.#... ....#................##+#.### ....#........................ ?+............#+#......#. #.##...........#......# #. ##############)....# ...........#.# . .#....#...#.#####..... #....#............... #.#. ++++++.####...## # #. +....+.## # # +.<..+..###... +....'......... +[...+.>...... ++++++.....### ......# ##....# ....# ####