###### ### ...... ............... #### ......... .....##### #...# ......... ........# #...# ........#####+#....###...# ...........(.......'''...+ .....o...................# ......O)[....#...##......# ........a........##......# ..............########...# .........................####+#.. ....................?...........$ ........#####..............###.. ......... ..............# .........####..............# .........#.......#######...# .## ).......#....... #.....####..# ........+..... #.....#####.# ........#...# #.....#.00#.# ........#...####### ###...#.#0#.# ...............##.# #...#.#0#.# ................#)#### #...#0#0#.# ................##...# ###.#0#0#.# #+ #....######(......#.####.##0#0#.# #. #....#####.#......._....###0#0#.# ######.###.......#.##......#(#.$.# #0#0#.# #...##...#........###..(.........# #0#0#.. #...###..........## #............# #.#.##. #...'.'..........# #............# #.#.## #...###..........# #............# #.#.## #...#...)#.###...# #..$.........# 0## #...+....'.# #...# #............# #.## #...#.....####...# #............# .#0## #...#....#...#.<.### ########....###0#$## ###########.........### #......80#$## #......# #.........#...#### #....#.+.#$## #......####.........#....... #....##8. $## ######........####.......#.......##....# #### # #.<........(..'..'.......+.......''....+ ..... ##########...[####.......###.....##....# ##### #....# #.......# ###### ###### #....# #.......# #....# #.......# #....# ######### #....# #....# ######