### ###############.# #...............# #.#############.# #.# #.# ######### #.#### #.#########################.......# #.##<# #...............................#.# #.##)###############...#############....#.###.#.# #.##gg.......#######...##...########....#.###.#.########## #.##..>......+.........''...+......'.........>.......^...# #.##.........#######...##...##.###.#....#.###.#.########.# #.##.................).+...).....#.###+##.# #.#........#.# #.#######......#####...###.##......# * #.# #.########.#.# #########.# #......# #...# #.##......# #+# #.# #.#.# #..(......#######g.....#####...###.##......# ,,*#.# *##### #.#####.#......['......'...'.............#.# , #.# ..#,, #........########..(...#####...###.#####.#.# , , *#.#####..... * #.#######.# #.....[# #...# #. ....# , , *#....)...... ,, #.#.....#.#######......# ##### **#.### ,...##.#.###..... , #.#.#.#.#..............###### * ,..........#* ..# #...#)#................##..(###### # ***, #####.#.#.######## #.#.#.#.#.....<..................#.., , ...#.#......#.#### #.#.....#..............#............ ,,*#####.###.#....W<.# #.#######..............#......%..... #...#.#.##)#### ##...............#######............ ###.#.#....# ######..........## #g........... , #.#.####.# #..............# #.g.......... #.#.# ### #..............# #............ , , #.#.# #....#####.....# #............,, , * ######.#'###### ###### #.....# #............, , #.............# #.....# #............ , #.............# #.....# #............, #....W........# #.....# #............ , #.............# #.....# #.........................# #.............# #.....# #......................>..# #.............# #.....# #.........................# #.............# ########.....#### #.........................###.............# #...............# #...........................'.............# #...............# #.............)...........###.............# #...............# #.........................###.............# #####...##......# #..........................[..............# #...##......# #).............(..........###.............# #...##......# #.)...........(...........################* #...##......# #.........).(..).(..............# ###...##......# #...............................# #.....##......# #...............................# #.....##......# #...............................# #.....##......# #.........................####### #...####......# #.........................# #...# #......# ########################### ##### ########