### ##################################.# #..)...................).........%.# #.################################.# #.# #.# #######.# #.# #.....%.### #.# #!........# #.# ......!....# #########.###### ...........# #.......%......# .........### ###......#######.####### .........# .........'.............# ........<# ##......#######.###.### ..###...## +..............#...# #... #......######..#...# #... #......# #......# ..... #####..######......# ...... +......>..........## ....... #.###..############ ####### #.......# ###.###..####.# ............... ###.###..###.## #........ ######.## #.# .. #.# #. #.# #. #.# #.##.# .###..#.###.### .'............. ..####)..###.# ........%....# #.#####..##### .g...g.>..# #######.#$# .......###...# #.#.# ............# #.# # ...........# #.# ..........# #.# .........# #.# #........# #.# #.......# #.# #..#########.# #.....)......####### #.#######..%.......# #.# ##.#<......# #.# #.#...##### #.########.....# #.#...(....#.### #.#.######.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.######.#.# #.#........#.# #.##########.# #............# ##############