Skip to content

Instantly share code, notes, and snippets.

@voku

voku/slow_regex.php Secret

Last active Aug 27, 2020
Embed
What would you like to do?
preg_match_all with bad regex :-/
<?php
$re = '#\s*[\p{L}0-9_\-\[\]]+\s*=\s*(["\'])(?:[^\1]*?)\\1#iu';
$str = '<img
1_öäü="lall"
href="dasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsa"
dasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsa / dasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsa \dasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsa /dasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsadasdsadasdasdsa"
/>
';
echo microtime() . "\n";
$matchesTmp = [];
while (preg_match($re, $str, $matches)) {
$matchesTmp[] = $matches[0];
$str = str_replace($matches[0], '', $str);
if (substr_count($str, '"') <= 1 && substr_count($str, '\'') <= 1) {
break;
}
}
echo microtime() . "\n";
// Print the entire match result
var_dump($matchesTmp);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.