############################################################### #............>................................................. #..##############.............................................. #..##############.............................................. #....................................(......................... #..#########..############..................................### #..# #..# #..#############..##############...# #..#########..############..#############..##############...#############.. #...........[..)........................................................... #.#####..##..##........................................................<... #.# ##........#...............###################.............############. #.###.........................###################.............########## #.....................>................................................. #....#........#........................##########...#########........... #.####........####.....................# #...# #...######## #.##.....>.....###.....................#### ###...#########...##########. #.......................................#.#####............................ #....#........#........................<#...................).)............ #.#####..##..####.................#######.#####..............).).........). #.........................................###.............................. #...................................#####.#.###..........#######........... #..............)...################...# #.......########## #........... #.##############...################...# #.#.##### #........... #.##############......................####### #........... #.....................<................... #........... #.......................................... #.#########. #.................###############..######## #.# #.................# #..# ..# #.................# #..# ### #.................# #..# #.................###############..################# #................................................... #.................................................. #.............###############....................# ... #.............# #....................# ... #.......(.....# #....................# .... #.............# #....................# ..... #.......).....###############..................(.###########..... #...............................................(...)............ #................................................(.([().ooy....# #.>................................................)((((((y....# #.......................................................yyy...... #...........))................................................... #............###########..#############..##########.(#######..... #............# #..# #..######## #..# ..... #............###########..#############..............# .... #..............(.....................................# ... #..............<..............###########..########### ... #....)........................# #..# #.............................###########..##### #................................................ #################################################