########### ######## #.........# ##### #......##### #.........# #.... #..........####.........# #....######.......................# #.................................# #.................................# +..........#########......######### ... ###..........#......##.........# ..+ ....#<#.......####......##.........###.# ....#.#######...........##.............# #.>.................... #.............# #......######....<..... #......##.....# #......########.).#####.#......#...##.## ##..............................+.......+ ..........######...#...#..#######......## .......#............# .... ##.....# ....##+#............# ... ## #.....# .........##......#### . .....###.########## .........##......####.. .....###.#......... .........##(........... ..........#......... .........#####........# ..###............... ####.....# #.<......+ .. #.....##'###### #.....# #........# #.....##'######## #.....# ..........# #..###..........# #.....##...........# #...............# #........#### #...............# ..#####...# #...............# ... ...# ### #...............# .. .... .... #...............# ......###.....##.......## ...............##.......# ................##.......# .............)...# ....... ....#...............#..)#### ..... ......$.............#...##### .............................. ..!...........................# l.............................#### .....................>....###...... ......................>............# ?..................................# ...................................# .....####e.........................# .... #{.......##'#####..........# ### #........+..# #..........# #........#### #........<.# #####e#### #..........# #e# #####......# #.# #####.## #.# ##### #.# #.### #...# ###.# #...# #.#.# #...# ###.#######.#.#####.### #.......#.#.........# #######.#.########### #...# ###.# #.# ###